summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-console/mainwindow.h
Unidiff
Diffstat (limited to 'noncore/apps/opie-console/mainwindow.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/opie-console/mainwindow.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/noncore/apps/opie-console/mainwindow.h b/noncore/apps/opie-console/mainwindow.h
index 19d3a3d..3b16f0a 100644
--- a/noncore/apps/opie-console/mainwindow.h
+++ b/noncore/apps/opie-console/mainwindow.h
@@ -18,13 +18,13 @@ class QAction;
18class MetaFactory; 18class MetaFactory;
19class TabWidget; 19class TabWidget;
20class ProfileManager; 20class ProfileManager;
21class Profile; 21class Profile;
22class FunctionKeyboard; 22class FunctionKeyboard;
23class FKey; 23class FKey;
24 24class DocLnk;
25 25
26class MainWindow : public QMainWindow { 26class MainWindow : public QMainWindow {
27 Q_OBJECT 27 Q_OBJECT
28public: 28public:
29 MainWindow( QWidget *parent = 0, const char *name = 0, WFlags fl = 0 ); 29 MainWindow( QWidget *parent = 0, const char *name = 0, WFlags fl = 0 );
30 ~MainWindow(); 30 ~MainWindow();
@@ -62,13 +62,13 @@ private slots:
62 void slotProfile(int); 62 void slotProfile(int);
63 void slotTransfer(); 63 void slotTransfer();
64 void slotOpenKeb(bool); 64 void slotOpenKeb(bool);
65 void slotOpenButtons(bool); 65 void slotOpenButtons(bool);
66 void slotRecordScript(); 66 void slotRecordScript();
67 void slotSaveScript(); 67 void slotSaveScript();
68 void slotRunScript(); 68 void slotRunScript(int);
69 void slotFullscreen(); 69 void slotFullscreen();
70 void slotSessionChanged( Session* ); 70 void slotSessionChanged( Session* );
71 void slotKeyReceived(FKey, ushort, ushort, bool); 71 void slotKeyReceived(FKey, ushort, ushort, bool);
72 72
73 /* what could these both slot do? */ 73 /* what could these both slot do? */
74 void slotCopy(); 74 void slotCopy();
@@ -77,22 +77,24 @@ private slots:
77 /* save the currentSession() to Profiles */ 77 /* save the currentSession() to Profiles */
78 void slotSaveSession(); 78 void slotSaveSession();
79 79
80private: 80private:
81 void initUI(); 81 void initUI();
82 void populateProfiles(); 82 void populateProfiles();
83 void populateScripts();
83 void create( const Profile& ); 84 void create( const Profile& );
84 /** 85 /**
85 * the current session 86 * the current session
86 */ 87 */
87 Session* m_curSession; 88 Session* m_curSession;
88 89
89 /** 90 /**
90 * the session list 91 * the session list
91 */ 92 */
92 QList<Session> m_sessions; 93 QList<Session> m_sessions;
94 QList<DocLnk> m_scriptsData;
93 95
94 /** 96 /**
95 * the metafactory 97 * the metafactory
96 */ 98 */
97 MetaFactory* m_factory; 99 MetaFactory* m_factory;
98 ProfileManager* m_manager; 100 ProfileManager* m_manager;
@@ -102,27 +104,28 @@ private:
102 QToolBar* m_icons; 104 QToolBar* m_icons;
103 QToolBar* m_keyBar; 105 QToolBar* m_keyBar;
104 QToolBar* m_buttonBar; 106 QToolBar* m_buttonBar;
105 QMenuBar* m_bar; 107 QMenuBar* m_bar;
106 QPopupMenu* m_console; 108 QPopupMenu* m_console;
107 QPopupMenu* m_sessionsPop; 109 QPopupMenu* m_sessionsPop;
110 QPopupMenu* m_scriptsPop;
108 QPopupMenu* m_scripts; 111 QPopupMenu* m_scripts;
109 QAction* m_connect; 112 QAction* m_connect;
110 QAction* m_disconnect; 113 QAction* m_disconnect;
111 QAction* m_terminate; 114 QAction* m_terminate;
112 QAction* m_transfer; 115 QAction* m_transfer;
113 QAction* m_setProfiles; 116 QAction* m_setProfiles;
114 QAction* m_openKeys; 117 QAction* m_openKeys;
115 QAction* m_openButtons; 118 QAction* m_openButtons;
116 QAction* m_recordScript; 119 QAction* m_recordScript;
117 QAction* m_saveScript; 120 QAction* m_saveScript;
118 QAction* m_runScript;
119 QAction* m_fullscreen; 121 QAction* m_fullscreen;
120 QAction* m_closewindow; 122 QAction* m_closewindow;
121 123
122 FunctionKeyboard *m_kb; 124 FunctionKeyboard *m_kb;
125 int m_runScript_id;
123 bool m_isFullscreen; 126 bool m_isFullscreen;
124 127
125 QWidget* savedParentFullscreen; 128 QWidget* savedParentFullscreen;
126}; 129};
127 130
128 131