summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-console/mainwindow.h
authorwazlaf <wazlaf>2002-10-24 19:23:56 (UTC)
committer wazlaf <wazlaf>2002-10-24 19:23:56 (UTC)
commit1fb831ed1804a22455b5e4c9c8d9411e098c17e8 (patch) (side-by-side diff)
tree6c3eac70c91c5a82b2f010f41c5d1dee09638c7a /noncore/apps/opie-console/mainwindow.h
parent2f2f9dc5f45fe7cf194a057e104c2d54394e4cef (diff)
downloadopie-1fb831ed1804a22455b5e4c9c8d9411e098c17e8.zip
opie-1fb831ed1804a22455b5e4c9c8d9411e098c17e8.tar.gz
opie-1fb831ed1804a22455b5e4c9c8d9411e098c17e8.tar.bz2
scripting changes: scripts are now available in a pop-down menu and are managed using DocLnks
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
@@ -21,7 +21,7 @@ class ProfileManager;
class Profile;
class FunctionKeyboard;
class FKey;
-
+class DocLnk;
class MainWindow : public QMainWindow {
Q_OBJECT
@@ -65,7 +65,7 @@ private slots:
void slotOpenButtons(bool);
void slotRecordScript();
void slotSaveScript();
- void slotRunScript();
+ void slotRunScript(int);
void slotFullscreen();
void slotSessionChanged( Session* );
void slotKeyReceived(FKey, ushort, ushort, bool);
@@ -80,6 +80,7 @@ private slots:
private:
void initUI();
void populateProfiles();
+ void populateScripts();
void create( const Profile& );
/**
* the current session
@@ -90,6 +91,7 @@ private:
* the session list
*/
QList<Session> m_sessions;
+ QList<DocLnk> m_scriptsData;
/**
* the metafactory
@@ -105,6 +107,7 @@ private:
QMenuBar* m_bar;
QPopupMenu* m_console;
QPopupMenu* m_sessionsPop;
+ QPopupMenu* m_scriptsPop;
QPopupMenu* m_scripts;
QAction* m_connect;
QAction* m_disconnect;
@@ -115,11 +118,11 @@ private:
QAction* m_openButtons;
QAction* m_recordScript;
QAction* m_saveScript;
- QAction* m_runScript;
QAction* m_fullscreen;
QAction* m_closewindow;
FunctionKeyboard *m_kb;
+ int m_runScript_id;
bool m_isFullscreen;
QWidget* savedParentFullscreen;