summaryrefslogtreecommitdiff
authorharlekin <harlekin>2002-09-20 23:27:04 (UTC)
committer harlekin <harlekin>2002-09-20 23:27:04 (UTC)
commitcd3df897c1b0ed93c2be3ab411011a0bdfe88bf9 (patch) (unidiff)
treed8a96a55e9de74a790ede52dc73554594cfa55e4
parentd5db444cb70986baceda8ad1e01b0fb8384d12b4 (diff)
downloadopie-cd3df897c1b0ed93c2be3ab411011a0bdfe88bf9.zip
opie-cd3df897c1b0ed93c2be3ab411011a0bdfe88bf9.tar.gz
opie-cd3df897c1b0ed93c2be3ab411011a0bdfe88bf9.tar.bz2
make the order tab default shown in config dialog
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/today/todayconfig.cpp6
-rw-r--r--core/pim/today/todayconfig.h1
2 files changed, 6 insertions, 1 deletions
diff --git a/core/pim/today/todayconfig.cpp b/core/pim/today/todayconfig.cpp
index 04f595b..472da50 100644
--- a/core/pim/today/todayconfig.cpp
+++ b/core/pim/today/todayconfig.cpp
@@ -81,24 +81,26 @@ TodayConfig::TodayConfig( QWidget* parent, const char* name, bool modal, WFlags
81 TextLabel2->setText( tr( "autostart on \nresume?\n (Opie only)" ) ); 81 TextLabel2->setText( tr( "autostart on \nresume?\n (Opie only)" ) );
82 CheckBoxAuto = new QCheckBox( hbox_auto, "CheckBoxAuto" ); 82 CheckBoxAuto = new QCheckBox( hbox_auto, "CheckBoxAuto" );
83 QHBox *hbox_inactive = new QHBox( tab_3 ); 83 QHBox *hbox_inactive = new QHBox( tab_3 );
84 TimeLabel = new QLabel( hbox_inactive , "TimeLabel" ); 84 TimeLabel = new QLabel( hbox_inactive , "TimeLabel" );
85 TimeLabel->setText( tr( "minutes inactive" ) ); 85 TimeLabel->setText( tr( "minutes inactive" ) );
86 SpinBoxTime = new QSpinBox( hbox_inactive, "TimeSpinner" ); 86 SpinBoxTime = new QSpinBox( hbox_inactive, "TimeSpinner" );
87 tab3Layout->addWidget( hbox_auto ); 87 tab3Layout->addWidget( hbox_auto );
88 tab3Layout->addWidget( hbox_inactive ); 88 tab3Layout->addWidget( hbox_inactive );
89 TabWidget3->addTab( tab_3, "SettingsIcon", tr( "Misc" ) ); 89 TabWidget3->addTab( tab_3, "SettingsIcon", tr( "Misc" ) );
90 90
91 m_applets_changed = false; 91 m_applets_changed = false;
92 92
93 // TabWidget3->setCurrentTab( tab_2 );
94
93 connect ( m_appletListView , SIGNAL( clicked ( QListViewItem * ) ), this, SLOT( appletChanged ( ) ) ); 95 connect ( m_appletListView , SIGNAL( clicked ( QListViewItem * ) ), this, SLOT( appletChanged ( ) ) );
94 96
95 readConfig(); 97 readConfig();
96 showMaximized(); 98 showMaximized();
97} 99}
98 100
99 101
100/** 102/**
101 * Autostart, uses the new (opie only) autostart method in the launcher code. 103 * Autostart, uses the new (opie only) autostart method in the launcher code.
102 * If registered against that today ist started on each resume. 104 * If registered against that today ist started on each resume.
103 */ 105 */
104void TodayConfig::setAutoStart() { 106void TodayConfig::setAutoStart() {
@@ -196,23 +198,25 @@ void TodayConfig::pluginManagement( QString libName, QString name, QPixmap icon
196 QCheckListItem *item; 198 QCheckListItem *item;
197 item = new QCheckListItem( m_appletListView, name, QCheckListItem::CheckBox ); 199 item = new QCheckListItem( m_appletListView, name, QCheckListItem::CheckBox );
198 200
199 if ( !icon.isNull() ) { 201 if ( !icon.isNull() ) {
200 item->setPixmap( 0, icon ); 202 item->setPixmap( 0, icon );
201 } 203 }
202 204
203 if ( m_excludeApplets.find( libName ) == m_excludeApplets.end() ) { 205 if ( m_excludeApplets.find( libName ) == m_excludeApplets.end() ) {
204 item->setOn( TRUE ); 206 item->setOn( TRUE );
205 } 207 }
206 208
207 m_applets[libName] = item; 209 m_applets[libName] = item;
208}
209 210
211 // kind of hack to get the first tab as default.
212 TabWidget3->setCurrentTab( tab_2 );
213}
210 214
211void TodayConfig::appletChanged() { 215void TodayConfig::appletChanged() {
212 m_applets_changed = true; 216 m_applets_changed = true;
213} 217}
214 218
215 219
216TodayConfig::~TodayConfig() { 220TodayConfig::~TodayConfig() {
217} 221}
218 222
diff --git a/core/pim/today/todayconfig.h b/core/pim/today/todayconfig.h
index 49cd10f..7c261bd 100644
--- a/core/pim/today/todayconfig.h
+++ b/core/pim/today/todayconfig.h
@@ -31,24 +31,25 @@ class TodayConfig : public QDialog {
31 31
32 Q_OBJECT 32 Q_OBJECT
33 33
34public: 34public:
35 TodayConfig( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 ); 35 TodayConfig( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
36 ~TodayConfig(); 36 ~TodayConfig();
37 37
38 OTabWidget* TabWidget3; 38 OTabWidget* TabWidget3;
39 39
40 void writeConfig(); 40 void writeConfig();
41 void pluginManagement( QString libName, QString name, QPixmap icon ); 41 void pluginManagement( QString libName, QString name, QPixmap icon );
42 42
43
43protected slots: 44protected slots:
44 void appletChanged(); 45 void appletChanged();
45 void moveSelectedUp(); 46 void moveSelectedUp();
46 void moveSelectedDown(); 47 void moveSelectedDown();
47 48
48private: 49private:
49 void setAutoStart(); 50 void setAutoStart();
50 void readConfig(); 51 void readConfig();
51 52
52 QListView* m_appletListView; 53 QListView* m_appletListView;
53 QMap<QString,QCheckListItem*> m_applets; 54 QMap<QString,QCheckListItem*> m_applets;
54 55