Canorus  0.0
keysignaturectl.h
Go to the documentation of this file.
1 
8 #ifndef _KEYSIGNATURE_CTL_H_
9 #define _KEYSIGNATURE_CTL_H_
10 
11 // Includes
12 #include <QObject>
13 
14 // Forward declarations
15 class CAMainWin;
16 
17 // Keysignature control is a class for implementing UI controls
18 // for placing key signatures into a score document
19 // It is created via the Canorus mainwindow (currently)
20 class CAKeySignatureCtl : public QObject
21 {
22  Q_OBJECT
23 
24 public:
25  CAKeySignatureCtl( CAMainWin *poMainWin, const QString &oHash );
27  void setupActions();
28 
29 protected:
31 
32 public slots:
33  void on_uiInsertKeySig_toggled(bool);
34  // Key Signature
35  void on_uiKeySig_activated( int );
36 
37 private:
38  const QString _oHash;
39 };
40 
41 #endif // _KEYSIGNATURE_CTL_H
42 
void on_uiKeySig_activated(int)
Definition: keysignaturectl.cpp:58
~CAKeySignatureCtl()
Definition: keysignaturectl.cpp:51
CAKeySignatureCtl(CAMainWin *poMainWin, const QString &oHash)
Definition: keysignaturectl.cpp:35
const QString _oHash
Definition: keysignaturectl.h:38
void on_uiInsertKeySig_toggled(bool)
Definition: keysignaturectl.cpp:90
void setupActions()
Definition: keysignaturectl.cpp:44
CAMainWin * _poMainWin
Definition: keysignaturectl.h:30
Keysignature ctl for user interface actions.
Definition: keysignaturectl.h:20
Canorus main window Class CAMainWin represents Canorus main window. The core layout is generated usin...
Definition: plugins_swig.h:6