mirror of
https://github.com/YACReader/yacreader
synced 2025-07-21 06:24:39 -04:00
replaced QToolBar by YACReaderMacOSXToolbar in YACReaderLibrary
This commit is contained in:
@ -161,7 +161,7 @@ void LibraryWindow::doLayout()
|
|||||||
editInfoToolBar->setStyleSheet("QToolBar {border: none;}");
|
editInfoToolBar->setStyleSheet("QToolBar {border: none;}");
|
||||||
|
|
||||||
#ifdef Q_OS_MAC
|
#ifdef Q_OS_MAC
|
||||||
libraryToolBar = addToolBar(tr("Library"));
|
libraryToolBar = new YACReaderMacOSXToolbar(this);
|
||||||
#else
|
#else
|
||||||
libraryToolBar = new YACReaderMainToolBar(this);
|
libraryToolBar = new YACReaderMainToolBar(this);
|
||||||
#endif
|
#endif
|
||||||
@ -803,14 +803,12 @@ void LibraryWindow::createToolBars()
|
|||||||
{
|
{
|
||||||
|
|
||||||
#ifdef Q_OS_MAC
|
#ifdef Q_OS_MAC
|
||||||
libraryToolBar->setIconSize(QSize(16,16)); //TODO make icon size dynamic
|
//libraryToolBar->setIconSize(QSize(16,16)); //TODO make icon size dynamic
|
||||||
|
|
||||||
libraryToolBar->addAction(backAction);
|
libraryToolBar->addAction(backAction);
|
||||||
libraryToolBar->addAction(forwardAction);
|
libraryToolBar->addAction(forwardAction);
|
||||||
|
|
||||||
{QWidget * w = new QWidget();
|
libraryToolBar->addSpace(10);
|
||||||
w->setFixedWidth(10);
|
|
||||||
libraryToolBar->addWidget(w);}
|
|
||||||
|
|
||||||
#ifdef SERVER_RELEASE
|
#ifdef SERVER_RELEASE
|
||||||
libraryToolBar->addAction(serverConfigAction);
|
libraryToolBar->addAction(serverConfigAction);
|
||||||
@ -818,17 +816,17 @@ void LibraryWindow::createToolBars()
|
|||||||
libraryToolBar->addAction(optionsAction);
|
libraryToolBar->addAction(optionsAction);
|
||||||
libraryToolBar->addAction(helpAboutAction);
|
libraryToolBar->addAction(helpAboutAction);
|
||||||
|
|
||||||
{ QWidget * w2 = new QWidget();
|
libraryToolBar->addSpace(10);
|
||||||
w2->setFixedWidth(10);
|
|
||||||
libraryToolBar->addWidget(w2);}
|
|
||||||
|
|
||||||
libraryToolBar->addAction(toggleComicsViewAction);
|
libraryToolBar->addAction(toggleComicsViewAction);
|
||||||
libraryToolBar->addAction(toggleFullScreenAction);
|
libraryToolBar->addAction(toggleFullScreenAction);
|
||||||
|
|
||||||
libraryToolBar->addWidget(new QToolBarStretch());
|
libraryToolBar->addStretch();
|
||||||
libraryToolBar->addWidget(searchEdit);
|
libraryToolBar->addWidget(searchEdit);
|
||||||
|
|
||||||
libraryToolBar->setMovable(false);
|
//libraryToolBar->setMovable(false);
|
||||||
|
|
||||||
|
libraryToolBar->attachToWindow(this->windowHandle());
|
||||||
|
|
||||||
|
|
||||||
#else
|
#else
|
||||||
@ -2330,7 +2328,9 @@ void LibraryWindow::showNoLibrariesWidget()
|
|||||||
|
|
||||||
void LibraryWindow::showRootWidget()
|
void LibraryWindow::showRootWidget()
|
||||||
{
|
{
|
||||||
|
#ifndef Q_OS_MAC
|
||||||
libraryToolBar->setDisabled(false);
|
libraryToolBar->setDisabled(false);
|
||||||
|
#endif
|
||||||
searchEdit->setEnabled(true);
|
searchEdit->setEnabled(true);
|
||||||
mainWidget->setCurrentIndex(0);
|
mainWidget->setCurrentIndex(0);
|
||||||
}
|
}
|
||||||
@ -2339,7 +2339,9 @@ void LibraryWindow::showImportingWidget()
|
|||||||
{
|
{
|
||||||
disableAllActions();
|
disableAllActions();
|
||||||
importWidget->clear();
|
importWidget->clear();
|
||||||
|
#ifndef Q_OS_MAC
|
||||||
libraryToolBar->setDisabled(true);
|
libraryToolBar->setDisabled(true);
|
||||||
|
#endif
|
||||||
searchEdit->setDisabled(true);
|
searchEdit->setDisabled(true);
|
||||||
mainWidget->setCurrentIndex(2);
|
mainWidget->setCurrentIndex(2);
|
||||||
}
|
}
|
||||||
|
@ -8,6 +8,10 @@
|
|||||||
#include "yacreader_global.h"
|
#include "yacreader_global.h"
|
||||||
#include <yacreader_libraries.h>
|
#include <yacreader_libraries.h>
|
||||||
|
|
||||||
|
#ifdef Q_OS_MAC
|
||||||
|
#include "yacreader_macosx_toolbar.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
class QTreeView;
|
class QTreeView;
|
||||||
class QDirModel;
|
class QDirModel;
|
||||||
class QAction;
|
class QAction;
|
||||||
@ -200,7 +204,7 @@ private:
|
|||||||
QList<QAction *> viewActions;
|
QList<QAction *> viewActions;
|
||||||
|
|
||||||
#ifdef Q_OS_MAC
|
#ifdef Q_OS_MAC
|
||||||
QToolBar * libraryToolBar;
|
YACReaderMacOSXToolbar * libraryToolBar;
|
||||||
#else
|
#else
|
||||||
YACReaderMainToolBar * libraryToolBar;
|
YACReaderMainToolBar * libraryToolBar;
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user