author | harlekin <harlekin> | 2002-09-15 21:03:47 (UTC) |
---|---|---|
committer | harlekin <harlekin> | 2002-09-15 21:03:47 (UTC) |
commit | 251fd5b1687994c30e8bea1091e893468086223f (patch) (side-by-side diff) | |
tree | 3df0ba1775f2c0e7862e9995324d4869ef4b936f /core/pim/today/todayconfig.h | |
parent | f79126f5ba0b1d1520e5fb07716ffe9e2479aedf (diff) | |
download | opie-251fd5b1687994c30e8bea1091e893468086223f.zip opie-251fd5b1687994c30e8bea1091e893468086223f.tar.gz opie-251fd5b1687994c30e8bea1091e893468086223f.tar.bz2 |
new today version, now plugin bases
-rw-r--r-- | core/pim/today/todayconfig.h | 55 |
1 files changed, 29 insertions, 26 deletions
diff --git a/core/pim/today/todayconfig.h b/core/pim/today/todayconfig.h index 2986c4c..d5bdb4b 100644 --- a/core/pim/today/todayconfig.h +++ b/core/pim/today/todayconfig.h @@ -1,66 +1,69 @@ /* * todayconfig.h * - * --------------------- - * - * begin : Sun 10 17:20:00 CEST 2002 * copyright : (c) 2002 by Maximilian Reiß - * email : max.reiss@gmx.de + * email : harlekin@handhelds.org * */ /*************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * ***************************************************************************/ + #ifndef TODAYCONFIG_H #define TODAYCONFIG_H #include <qvariant.h> #include <qdialog.h> -//class QVBoxLayout; -class QHBoxLayout; -class QGridLayout; +#include <qlistview.h> + class QCheckBox; -class QFrame; class QLabel; class QSpinBox; class QTabWidget; -class QWidget; -class todayconfig : public QDialog { +class TodayConfig : public QDialog { + Q_OBJECT public: - todayconfig( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 ); - ~todayconfig(); + TodayConfig( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 ); + ~TodayConfig(); QTabWidget* TabWidget3; - QWidget* tab; - QFrame* Frame8; - QLabel* TextLabel4; - QLabel* TextLabel5; + + void writeConfig(); + void pluginManagement( QString libName, QString name, QPixmap icon ); + +protected slots: + void appletChanged(); + void moveSelectedUp(); + void moveSelectedDown(); + +private: + void setAutoStart(); + void readConfig(); + + QListView* m_appletListView; + QMap<QString,QCheckListItem*> m_applets; + + int m_autoStart; + QString m_autoStartTimer; + QStringList m_excludeApplets; + bool m_applets_changed; + QLabel* TextLabel2; - QCheckBox* CheckBox3; - QCheckBox* CheckBox2; - QCheckBox* CheckBox1; QCheckBox* CheckBoxAuto; - QSpinBox* SpinBox1; - QLabel* TextLabel3; QWidget* tab_2; - QFrame* Frame9; - QLabel* TextLabel6; - QSpinBox* SpinBox2; QWidget* tab_3; - QFrame* Frame14; QLabel* TextLabel1; QSpinBox* SpinBox7; QLabel* TimeLabel; QSpinBox* SpinBoxTime; - }; #endif |