Canorus
0.0
src
scoreui
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
16
class
CAMainWin
;
17
class
QToolBar;
18
class
CAKeySignatureCtl
;
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!
23
class
CAKeySignatureUI
:
public
QWidget
24
{
25
Q_OBJECT
26
27
public
:
28
CAKeySignatureUI
(
CAMainWin
*poMainWin,
const
QString &oHash );
29
~CAKeySignatureUI
();
30
void
updateKeySigToolBar
();
31
inline
CAKeySignatureCtl
&
ctl
() {
return
*
_poKeySignatureCtl
; }
32
33
static
void
populateComboBox
( QComboBox *c );
34
static
void
populateComboBoxDirection
( QComboBox *c );
35
36
protected
:
37
CAMainWin
*
_poMainWin
;
38
CAKeySignatureCtl
*
_poKeySignatureCtl
;
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
CAKeySignatureCtl
Keysignature ctl for user interface actions.
Definition:
keysignaturectl.h:21
CAKeySignatureUI
Keysignature user interface objects creation.
Definition:
keysignatureui.h:24
CAKeySignatureUI::populateComboBox
static void populateComboBox(QComboBox *c)
Definition:
keysignatureui.cpp:99
CAKeySignatureUI::updateKeySigToolBar
void updateKeySigToolBar()
Definition:
keysignatureui.cpp:67
CAKeySignatureUI::ctl
CAKeySignatureCtl & ctl()
Definition:
keysignatureui.h:31
CAKeySignatureUI::_poMainWin
CAMainWin * _poMainWin
Definition:
keysignatureui.h:37
CAKeySignatureUI::_poKeySignatureCtl
CAKeySignatureCtl * _poKeySignatureCtl
Definition:
keysignatureui.h:38
CAKeySignatureUI::~CAKeySignatureUI
~CAKeySignatureUI()
Definition:
keysignatureui.cpp:52
CAKeySignatureUI::populateComboBoxDirection
static void populateComboBoxDirection(QComboBox *c)
Definition:
keysignatureui.cpp:143
CAKeySignatureUI::uiKeySig
QComboBox * uiKeySig
Definition:
keysignatureui.h:41
CAKeySignatureUI::uiKeySigToolBar
QToolBar * uiKeySigToolBar
Definition:
keysignatureui.h:39
CAKeySignatureUI::CAKeySignatureUI
CAKeySignatureUI(CAMainWin *poMainWin, const QString &oHash)
Definition:
keysignatureui.cpp:33
CAMainWin
Canorus main window Class CAMainWin represents Canorus main window. The core layout is generated usin...
Definition:
plugins_swig.h:6
Generated by
1.9.3