summaryrefslogtreecommitdiff
path: root/utils/wpseditor/gui/src/qwpseditorwindow.h
diff options
context:
space:
mode:
authorDominik Wenger <domonoky@googlemail.com>2008-09-03 19:24:50 +0000
committerDominik Wenger <domonoky@googlemail.com>2008-09-03 19:24:50 +0000
commit254fa65c7b75f61147186d9f9146b89ee11b2b26 (patch)
treebb5355f04275394ebfd2aa200abc44b188c08df9 /utils/wpseditor/gui/src/qwpseditorwindow.h
parentca0de82cec434fcd4af827ff1a1d473667249338 (diff)
downloadrockbox-254fa65c7b75f61147186d9f9146b89ee11b2b26.tar.gz
rockbox-254fa65c7b75f61147186d9f9146b89ee11b2b26.zip
WpsEditor: commit FS#9344 by Rostislav Chekan - multitarget support (only colour targets for now)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18399 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'utils/wpseditor/gui/src/qwpseditorwindow.h')
-rw-r--r--utils/wpseditor/gui/src/qwpseditorwindow.h18
1 files changed, 14 insertions, 4 deletions
diff --git a/utils/wpseditor/gui/src/qwpseditorwindow.h b/utils/wpseditor/gui/src/qwpseditorwindow.h
index 019eb63808..1becd74885 100644
--- a/utils/wpseditor/gui/src/qwpseditorwindow.h
+++ b/utils/wpseditor/gui/src/qwpseditorwindow.h
@@ -4,22 +4,29 @@
4#include <QMainWindow> 4#include <QMainWindow>
5#include <QActionGroup> 5#include <QActionGroup>
6#include <QSignalMapper> 6#include <QSignalMapper>
7
8#include "wpsstate.h"
7#include "ui_mainwindow.h" 9#include "ui_mainwindow.h"
8#include "wpsstate.h" 10#include "wpsstate.h"
9#include "qwpsdrawer.h"
10#include "qwpsstate.h" 11#include "qwpsstate.h"
11#include "qtrackstate.h" 12#include "qtrackstate.h"
12// 13#include "qwpsdrawer.h"
14
13class QWpsEditorWindow : public QMainWindow, public Ui::MainWindow { 15class QWpsEditorWindow : public QMainWindow, public Ui::MainWindow {
14 Q_OBJECT 16 Q_OBJECT
17
15 QWpsState wpsState; 18 QWpsState wpsState;
16 QTrackState trackState; 19 QTrackState trackState;
17 QPointer<QWpsDrawer> drawer; 20 QPointer<QWpsDrawer> drawer;
18 21
19 QHash<int, QAction*> actAudios; 22 QHash<int, QAction*> actAudios;
20 QActionGroup *actGroupAudios; 23 QActionGroup *actGroupAudios;
21 QSignalMapper *signalMapper; 24 QSignalMapper *audiosSignalMapper;
22 25
26 QHash<QString,QAction *> actTargets;
27 QActionGroup *actGroupTargets;
28 QSignalMapper *targetsSignalMapper;
29
23protected: 30protected:
24 void connectActions(); 31 void connectActions();
25public: 32public:
@@ -33,9 +40,11 @@ private slots:
33 40
34 void slotUpdatePlainWps(); 41 void slotUpdatePlainWps();
35 void slotPlainDocModChanged(bool m); 42 void slotPlainDocModChanged(bool m);
43 void slotSetTarget(const QString &);
36 44
37signals: 45signals:
38 void signalAudioStatusChanged(int); 46 void signalAudioStatusChanged(int);
47 void signalSetTarget(const QString &);
39 48
40}; 49};
41#endif 50#endif
@@ -43,3 +52,4 @@ signals:
43 52
44 53
45 54
55