author | mickeyl <mickeyl> | 2003-10-02 15:53:52 (UTC) |
---|---|---|
committer | mickeyl <mickeyl> | 2003-10-02 15:53:52 (UTC) |
commit | 4c9bda8027049b7ea423471a213eca2068490b08 (patch) (side-by-side diff) | |
tree | a2400c2a77847764cd09e4c882caf521e503a423 /core/launcher/taskbar.h | |
parent | 4dd842eacb6c04303932e4cbebedff14db7cbc87 (diff) | |
download | opie-4c9bda8027049b7ea423471a213eca2068490b08.zip opie-4c9bda8027049b7ea423471a213eca2068490b08.tar.gz opie-4c9bda8027049b7ea423471a213eca2068490b08.tar.bz2 |
Start with some customization bits for inputmethods as part of the
BigScreen initiative. You can now choose to have free floating and
resizable inputmethods.
Two outstanding things: 1.) Hiding the inputmethod via the [x] button
confuses the show/hide toggle button. 2.) The new size and position of
a moved/resized inputmethod should be remembered.
-rw-r--r-- | core/launcher/taskbar.h | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/core/launcher/taskbar.h b/core/launcher/taskbar.h index 0cfc123..ed558b1 100644 --- a/core/launcher/taskbar.h +++ b/core/launcher/taskbar.h @@ -1,5 +1,5 @@ /********************************************************************** -** Copyright (C) 2000 Trolltech AS. All rights reserved. +** Copyright (C) 2000-2002 Trolltech AS. All rights reserved. ** -** This file is part of Qtopia Environment. +** This file is part of the Qtopia Environment. ** @@ -20,6 +20,8 @@ -#ifndef __TASKBAR_H__ -#define __TASKBAR_H__ +#ifndef TASKBAR_H +#define TASKBAR_H #include <qhbox.h> +#include "serverinterface.h" +#include "startmenu.h" @@ -34,4 +36,4 @@ class QTimer; class QLabel; -class StartMenu; class LockKeyState; +class AppLnkSet; @@ -43,7 +45,9 @@ public: - static QWidget *calibrate( bool ); + void launchStartMenu() { if (sm) sm->launch(); } + void refreshStartMenu() { if (sm) sm->refreshMenu(); } + void setApplicationState( const QString &name, ServerInterface::ApplicationState state ); - bool recoverMemory(); +signals: + void tabSelected(const QString&); - StartMenu *startMenu() const { return sm; } public slots: @@ -52,2 +56,3 @@ public slots: void stopWait(); + void clearStatusBar(); @@ -56,2 +61,3 @@ public slots: void toggleSymbolInput(); + void calcMaxWindowRect(); @@ -61,5 +67,3 @@ protected: void setStatusMessage( const QString &text ); - -public slots: - void calcMaxWindowRect(); + private slots: @@ -68,3 +72,2 @@ private slots: private: - QTimer *waitTimer; @@ -79,2 +82,3 @@ private: StartMenu *sm; + bool resizeRunningApp; }; @@ -82,2 +86,2 @@ private: -#endif // __TASKBAR_H__ +#endif // TASKBAR_H |