Canorus 0.0
keysignatureui.h
Go to the documentation of this file.
1
8#ifndef _KEYSIGNATURE_UI_H_
9#define _KEYSIGNATURE_UI_H_
10
11// Includes
12#include <QObject>
13#include <QComboBox>
14
15// Forward declarations
16class CAMainWin;
17class QToolBar;
19
20// Dummy ui is an example class for creating UI parts of the mainwindow
21// Such ui objects are created via the Canorus mainwindow (currently)
22// To find the widget children the parent must be a widget too!
23class CAKeySignatureUI : public QWidget
24{
25 Q_OBJECT
26
27public:
28 CAKeySignatureUI( CAMainWin *poMainWin, const QString &oHash );
32
33 static void populateComboBox( QComboBox *c );
34 static void populateComboBoxDirection( QComboBox *c );
35
36protected:
39 QToolBar *uiKeySigToolBar;
40 // CAKeySigPSP *uiKeySigPSP; // Key signature perspective. \todo Reimplement it.
41 QComboBox *uiKeySig;
42 // QComboBox *uiKeySigGender;
43};
44
45#endif // _KEYSIGNATURE_UI_H
46
Keysignature ctl for user interface actions.
Definition: keysignaturectl.h:21
Keysignature user interface objects creation.
Definition: keysignatureui.h:24
static void populateComboBox(QComboBox *c)
Definition: keysignatureui.cpp:99
void updateKeySigToolBar()
Definition: keysignatureui.cpp:67
CAKeySignatureCtl & ctl()
Definition: keysignatureui.h:31
CAMainWin * _poMainWin
Definition: keysignatureui.h:37
CAKeySignatureCtl * _poKeySignatureCtl
Definition: keysignatureui.h:38
~CAKeySignatureUI()
Definition: keysignatureui.cpp:52
static void populateComboBoxDirection(QComboBox *c)
Definition: keysignatureui.cpp:143
QComboBox * uiKeySig
Definition: keysignatureui.h:41
QToolBar * uiKeySigToolBar
Definition: keysignatureui.h:39
CAKeySignatureUI(CAMainWin *poMainWin, const QString &oHash)
Definition: keysignatureui.cpp:33
Canorus main window Class CAMainWin represents Canorus main window. The core layout is generated usin...
Definition: plugins_swig.h:6