added shortcuts management to YACReader

added shortcuts management to keyPressEvent keys
This commit is contained in:
Luis Ángel San Martín
2014-07-18 20:03:37 +02:00
parent 30a717c5d2
commit 07b2cbb7d0
22 changed files with 607 additions and 277 deletions

View File

@ -18,6 +18,7 @@ class HelpAboutDialog;
class HttpVersionChecker;
class ShortcutsDialog;
class YACReaderSliderAction;
class EditShortcutsDialog;
class MainWindowViewer : public QMainWindow
{
@ -51,6 +52,7 @@ class YACReaderSliderAction;
void fitToHeight();
void checkNewVersion();
void processReset();
void setUpShortcutsManagement();
/*void viewComic();
void prev();
void next();
@ -71,6 +73,7 @@ class YACReaderSliderAction;
OptionsDialog * optionsDialog;
HelpAboutDialog * had;
ShortcutsDialog * shortcutsDialog;
EditShortcutsDialog * editShortcutsDialog;
//! ToolBars
QToolBar *comicToolBar;
@ -83,17 +86,17 @@ class YACReaderSliderAction;
QAction *openNextComicAction;
QAction *nextAction;
QAction *prevAction;
QAction *adjustWidth;
QAction *adjustHeight;
QAction *goToPage;
QAction *adjustWidthAction;
QAction *adjustHeightAction;
QAction *goToPageAction;
QAction *optionsAction;
QAction *helpAboutAction;
QAction *showMagnifyingGlass;
QAction *setBookmark;
QAction *showBookmarks;
QAction *showMagnifyingGlassAction;
QAction *setBookmarkAction;
QAction *showBookmarksAction;
QAction *leftRotationAction;
QAction *rightRotationAction;
QAction *showInfo;
QAction *showInfoAction;
QAction *closeAction;
QAction *doublePageAction;
QAction *showShorcutsAction;
@ -102,6 +105,8 @@ class YACReaderSliderAction;
QAction *adjustToFullSizeAction;
QAction *showFlowAction;
QAction *showEditShortcutsAction;
YACReaderSliderAction * sliderAction;
HttpVersionChecker * versionChecker;
@ -115,8 +120,8 @@ class YACReaderSliderAction;
void getSiblingComics(QString path,QString currentComic);
//! Manejadores de evento:
void keyPressEvent(QKeyEvent *event);
//void resizeEvent(QResizeEvent * event);
void keyPressEvent(QKeyEvent *event);
//void resizeEvent(QResizeEvent * event);
void mouseDoubleClickEvent ( QMouseEvent * event );
void dropEvent(QDropEvent *event);
void dragEnterEvent(QDragEnterEvent *event);