replaced QToolBar by YACReaderMacOSXToolbar in YACReaderLibrary

This commit is contained in:
Luis Ángel San Martín
2014-11-04 21:58:45 +01:00
parent 9f81583a1b
commit 3cf2e2c3fa
2 changed files with 17 additions and 11 deletions

View File

@ -161,7 +161,7 @@ void LibraryWindow::doLayout()
editInfoToolBar->setStyleSheet("QToolBar {border: none;}");
#ifdef Q_OS_MAC
libraryToolBar = addToolBar(tr("Library"));
libraryToolBar = new YACReaderMacOSXToolbar(this);
#else
libraryToolBar = new YACReaderMainToolBar(this);
#endif
@ -803,14 +803,12 @@ void LibraryWindow::createToolBars()
{
#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(forwardAction);
{QWidget * w = new QWidget();
w->setFixedWidth(10);
libraryToolBar->addWidget(w);}
libraryToolBar->addSpace(10);
#ifdef SERVER_RELEASE
libraryToolBar->addAction(serverConfigAction);
@ -818,17 +816,17 @@ void LibraryWindow::createToolBars()
libraryToolBar->addAction(optionsAction);
libraryToolBar->addAction(helpAboutAction);
{ QWidget * w2 = new QWidget();
w2->setFixedWidth(10);
libraryToolBar->addWidget(w2);}
libraryToolBar->addSpace(10);
libraryToolBar->addAction(toggleComicsViewAction);
libraryToolBar->addAction(toggleFullScreenAction);
libraryToolBar->addWidget(new QToolBarStretch());
libraryToolBar->addStretch();
libraryToolBar->addWidget(searchEdit);
libraryToolBar->setMovable(false);
//libraryToolBar->setMovable(false);
libraryToolBar->attachToWindow(this->windowHandle());
#else
@ -2330,7 +2328,9 @@ void LibraryWindow::showNoLibrariesWidget()
void LibraryWindow::showRootWidget()
{
#ifndef Q_OS_MAC
libraryToolBar->setDisabled(false);
#endif
searchEdit->setEnabled(true);
mainWidget->setCurrentIndex(0);
}
@ -2339,7 +2339,9 @@ void LibraryWindow::showImportingWidget()
{
disableAllActions();
importWidget->clear();
#ifndef Q_OS_MAC
libraryToolBar->setDisabled(true);
#endif
searchEdit->setDisabled(true);
mainWidget->setCurrentIndex(2);
}

View File

@ -8,6 +8,10 @@
#include "yacreader_global.h"
#include <yacreader_libraries.h>
#ifdef Q_OS_MAC
#include "yacreader_macosx_toolbar.h"
#endif
class QTreeView;
class QDirModel;
class QAction;
@ -200,7 +204,7 @@ private:
QList<QAction *> viewActions;
#ifdef Q_OS_MAC
QToolBar * libraryToolBar;
YACReaderMacOSXToolbar * libraryToolBar;
#else
YACReaderMainToolBar * libraryToolBar;
#endif