Canorus
0.0
src
ui
actionstorage.h
Go to the documentation of this file.
1
8
#ifndef ACTIONSTORAGE_H_
9
#define ACTIONSTORAGE_H_
10
11
#include <QString>
12
#include <QAction>
13
14
// Helper class to reduce code ballast in mainwin class
15
// Action instances from childs in CAMainWin are stored here for access
16
// their default keyboard information (like shortcut)
17
18
class
CAMainWin
;
19
class
CAActionDelegate
;
20
class
CASingleAction
;
21
22
class
CAActionStorage
23
{
24
public
:
25
CAActionStorage
();
26
~CAActionStorage
();
27
28
void
storeActionsFromMainWindow
(
CAMainWin
&mainWin);
29
void
storeAction
(
QAction
*action);
30
void
addWinActions
();
31
32
protected
:
33
QWidget
_actionWidget
;
34
CAActionDelegate
*
_actionDelegate
;
// Requires parts of main win, so needs to be a member
35
};
36
37
#endif // ACTIONSTORAGE_H_
CAActionStorage::storeAction
void storeAction(QAction *action)
Definition:
actionstorage.cpp:111
CAActionDelegate::updateMainWinActions
void updateMainWinActions()
Definition:
actiondelegate.cpp:81
CAActionStorage::_actionWidget
QWidget _actionWidget
Definition:
actionstorage.h:33
CAActionStorage::~CAActionStorage
~CAActionStorage()
Definition:
actionstorage.cpp:22
CAActionStorage::_actionDelegate
CAActionDelegate * _actionDelegate
Definition:
actionstorage.h:34
CAActionStorage::storeActionsFromMainWindow
void storeActionsFromMainWindow(CAMainWin &mainWin)
Definition:
actionstorage.cpp:30
CASingleAction
Definition:
singleaction.h:19
mainwin.h
QAction
CAMainWin::uiRedo
CAUndoToolButton * uiRedo
Definition:
mainwin.h:429
actionstorage.h
undotoolbutton.h
actiondelegate.h
CAActionStorage::CAActionStorage
CAActionStorage()
Definition:
actionstorage.cpp:16
CAActionDelegate::addWinActions
void addWinActions(QWidget &widget)
Definition:
actiondelegate.cpp:53
CAMainWin
Canorus main window Class CAMainWin represents Canorus main window. The core layout is generated usin...
Definition:
plugins_swig.h:6
singleaction.h
CAActionStorage::addWinActions
void addWinActions()
Definition:
actionstorage.cpp:117
CAMainWin::uiUndo
CAUndoToolButton * uiUndo
Definition:
mainwin.h:428
CAActionStorage
Definition:
actionstorage.h:23
CAActionDelegate
Definition:
actiondelegate.h:21
Generated by
1.8.20