mirror of
https://github.com/YACReader/yacreader
synced 2025-07-22 23:15:14 -04:00
More refactoring. Add zoom actions to shortcut manager.
This commit is contained in:
@ -414,7 +414,7 @@ void MainWindowViewer::createActions()
|
||||
|
||||
fitToPageAction = new QAction(tr("Fit to page"),this);
|
||||
//fitToPageAction->setIcon(QIcon(":/images/viewer_toolbar/full.png"));
|
||||
fitToPageAction->setCheckable(true);
|
||||
//fitToPageAction->setCheckable(true);
|
||||
fitToPageAction->setDisabled(true);
|
||||
//fitToPageAction->setChecked(Configuration::getConfiguration().getFitToPage());
|
||||
fitToPageAction->setData(FIT_TO_PAGE_ACTION_Y);
|
||||
@ -422,19 +422,20 @@ void MainWindowViewer::createActions()
|
||||
connect(fitToPageAction,SIGNAL(triggered()),this,SLOT(fitToPageSwitch()));
|
||||
|
||||
increasePageZoomAction = new QAction(tr("Zoom+"),this);
|
||||
//fitToPageAction->setIcon(QIcon(":/images/viewer_toolbar/full.png"));
|
||||
//fitToPageAction->setDisabled(true);
|
||||
//fitToPageAction->setChecked(Configuration::getConfiguration().getFitToPage());
|
||||
//fitToPageAction->setData(FIT_TO_PAGE_ACTION_Y);
|
||||
increasePageZoomAction->setShortcut(QKeySequence::ZoomIn);
|
||||
//increasePageZoomAction->setIcon(QIcon(":/images/viewer_toolbar/full.png"));
|
||||
increasePageZoomAction->setDisabled(true);
|
||||
increasePageZoomAction->setData(ZOOM_PLUS_ACTION_Y);
|
||||
increasePageZoomAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(ZOOM_PLUS_ACTION_Y));
|
||||
|
||||
connect(increasePageZoomAction,SIGNAL(triggered()),this,SLOT(increasePageZoomLevel()));
|
||||
|
||||
decreasePageZoomAction = new QAction(tr("Zoom-"),this);
|
||||
//fitToPageAction->setIcon(QIcon(":/images/viewer_toolbar/full.png"));
|
||||
//fitToPageAction->setDisabled(true);
|
||||
//fitToPageAction->setChecked(Configuration::getConfiguration().getFitToPage());
|
||||
//fitToPageAction->setData(FIT_TO_PAGE_ACTION_Y);
|
||||
decreasePageZoomAction->setShortcut(QKeySequence::ZoomOut);
|
||||
//decreasePageZoomAction->setIcon(QIcon(":/images/viewer_toolbar/full.png"));
|
||||
decreasePageZoomAction->setDisabled(true);
|
||||
decreasePageZoomAction->setData(ZOOM_MINUS_ACTION_Y);
|
||||
decreasePageZoomAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(ZOOM_MINUS_ACTION_Y));
|
||||
//decreasePageZoomAction->setShortcut(QKeySequence::ZoomOut);
|
||||
|
||||
connect(decreasePageZoomAction,SIGNAL(triggered()),this,SLOT(decreasePageZoomLevel()));
|
||||
|
||||
showFlowAction = new QAction(tr("Show go to flow"),this);
|
||||
@ -839,6 +840,8 @@ void MainWindowViewer::enableActions()
|
||||
doubleMangaPageAction->setDisabled(false);
|
||||
adjustToFullSizeAction->setDisabled(false);
|
||||
fitToPageAction->setDisabled(false);
|
||||
increasePageZoomAction->setDisabled(false);
|
||||
decreasePageZoomAction->setDisabled(false);
|
||||
//setBookmark->setDisabled(false);
|
||||
showBookmarksAction->setDisabled(false);
|
||||
showInfoAction->setDisabled(false); //TODO enable goTo and showInfo (or update) when numPages emited
|
||||
|
Reference in New Issue
Block a user