summaryrefslogtreecommitdiff
authorzecke <zecke>2003-05-07 16:16:44 (UTC)
committer zecke <zecke>2003-05-07 16:16:44 (UTC)
commit1cee00987d34729393fb9383d90babd39517cc68 (patch) (unidiff)
tree03a51eaf8bfcfd242b4bb98d29e941b0b9dcb38a
parent1e9e3371d61cfc404329a8bad51f8b061c1ad73d (diff)
downloadopie-1cee00987d34729393fb9383d90babd39517cc68.zip
opie-1cee00987d34729393fb9383d90babd39517cc68.tar.gz
opie-1cee00987d34729393fb9383d90babd39517cc68.tar.bz2
try to use the has* functions
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/todo/taskeditoroverview.cpp4
-rw-r--r--core/pim/todo/taskeditorstatus.cpp18
2 files changed, 11 insertions, 11 deletions
diff --git a/core/pim/todo/taskeditoroverview.cpp b/core/pim/todo/taskeditoroverview.cpp
index 92408ba..9a8abea 100644
--- a/core/pim/todo/taskeditoroverview.cpp
+++ b/core/pim/todo/taskeditoroverview.cpp
@@ -141,10 +141,10 @@ void TaskEditorOverView::load( const OTodo& todo )
141 // Category 141 // Category
142 cmbCategory->setCategories( todo.categories(), "Todo List", tr( "Todo List" ) ); 142 cmbCategory->setCategories( todo.categories(), "Todo List", tr( "Todo List" ) );
143 143
144 // Recurrence 144 // Recurrence
145 ckbRecurrence->setChecked( todo.recurrence().doesRecur() ); 145 ckbRecurrence->setChecked( todo.hasRecurrence() );
146 emit recurranceEnabled( todo.recurrence().doesRecur() ); 146 emit recurranceEnabled( todo.hasRecurrence() );
147 147
148 // Notes 148 // Notes
149 mleNotes->setText( todo.description() ); 149 mleNotes->setText( todo.description() );
150 150
diff --git a/core/pim/todo/taskeditorstatus.cpp b/core/pim/todo/taskeditorstatus.cpp
index b11fdab..4331877 100644
--- a/core/pim/todo/taskeditorstatus.cpp
+++ b/core/pim/todo/taskeditorstatus.cpp
@@ -63,9 +63,9 @@ TaskEditorStatus::TaskEditorStatus( QWidget* parent, const char* name, WFlags f
63 63
64 QWidget *container = new QWidget( sv->viewport() ); 64 QWidget *container = new QWidget( sv->viewport() );
65 sv->addChild( container ); 65 sv->addChild( container );
66 66
67 QGridLayout *layout = new QGridLayout( container, 7, 3, 4, 4 ); 67 QGridLayout *layout = new QGridLayout( container, 7, 3, 4, 4 );
68 68
69 // Status 69 // Status
70 QLabel *label = new QLabel( tr( "Status:" ), container ); 70 QLabel *label = new QLabel( tr( "Status:" ), container );
71 layout->addWidget( label, 0, 0 ); 71 layout->addWidget( label, 0, 0 );
@@ -90,9 +90,9 @@ TaskEditorStatus::TaskEditorStatus( QWidget* parent, const char* name, WFlags f
90 cmbProgress->insertItem( tr( "80 %" ) ); 90 cmbProgress->insertItem( tr( "80 %" ) );
91 cmbProgress->insertItem( tr( "100 %" ) ); 91 cmbProgress->insertItem( tr( "100 %" ) );
92 layout->addMultiCellWidget( cmbProgress, 1, 1, 1, 2 ); 92 layout->addMultiCellWidget( cmbProgress, 1, 1, 1, 2 );
93 QWhatsThis::add( cmbProgress, tr( "Select progress made on this task here." ) ); 93 QWhatsThis::add( cmbProgress, tr( "Select progress made on this task here." ) );
94 94
95 // Start date 95 // Start date
96 ckbStart = new QCheckBox( tr( "Start Date:" ), container ); 96 ckbStart = new QCheckBox( tr( "Start Date:" ), container );
97 layout->addWidget( ckbStart, 2, 0 ); 97 layout->addWidget( ckbStart, 2, 0 );
98 QWhatsThis::add( ckbStart, tr( "Click here to set the date this task was started." ) ); 98 QWhatsThis::add( ckbStart, tr( "Click here to set the date this task was started." ) );
@@ -106,9 +106,9 @@ TaskEditorStatus::TaskEditorStatus( QWidget* parent, const char* name, WFlags f
106 popup->insertItem( m_startBook ); 106 popup->insertItem( m_startBook );
107 btnStart->setPopup( popup ); 107 btnStart->setPopup( popup );
108 connect( m_startBook, SIGNAL( dateClicked( int, int, int ) ), 108 connect( m_startBook, SIGNAL( dateClicked( int, int, int ) ),
109 this, SLOT( slotStartChanged( int, int, int ) ) ); 109 this, SLOT( slotStartChanged( int, int, int ) ) );
110 110
111 // Due date 111 // Due date
112 ckbDue = new QCheckBox( tr( "Due Date:" ), container ); 112 ckbDue = new QCheckBox( tr( "Due Date:" ), container );
113 layout->addWidget( ckbDue, 3, 0 ); 113 layout->addWidget( ckbDue, 3, 0 );
114 QWhatsThis::add( ckbDue, tr( "Click here to set the date this task needs to be completed by." ) ); 114 QWhatsThis::add( ckbDue, tr( "Click here to set the date this task needs to be completed by." ) );
@@ -122,9 +122,9 @@ TaskEditorStatus::TaskEditorStatus( QWidget* parent, const char* name, WFlags f
122 popup->insertItem( m_dueBook ); 122 popup->insertItem( m_dueBook );
123 btnDue->setPopup( popup ); 123 btnDue->setPopup( popup );
124 connect( m_dueBook, SIGNAL( dateClicked( int, int, int ) ), 124 connect( m_dueBook, SIGNAL( dateClicked( int, int, int ) ),
125 this, SLOT( slotDueChanged( int, int, int ) ) ); 125 this, SLOT( slotDueChanged( int, int, int ) ) );
126 126
127 // Completed 127 // Completed
128 ckbComp = new QCheckBox( tr( "Completed:" ), container ); 128 ckbComp = new QCheckBox( tr( "Completed:" ), container );
129 layout->addWidget( ckbComp, 4, 0 ); 129 layout->addWidget( ckbComp, 4, 0 );
130 QWhatsThis::add( ckbComp, tr( "Click here to mark this task as completed." ) ); 130 QWhatsThis::add( ckbComp, tr( "Click here to mark this task as completed." ) );
@@ -178,16 +178,16 @@ void TaskEditorStatus::load( const OTodo &todo )
178 QDate date = QDate::currentDate(); 178 QDate date = QDate::currentDate();
179 QString str = TimeString::longDateString( date ); 179 QString str = TimeString::longDateString( date );
180 180
181 // Status 181 // Status
182 int state = todo.state().state(); 182 int state = todo.hasState()? todo.state().state() : OPimState::NotStarted;
183 if ( state == OPimState::Undefined ) 183 if ( state == OPimState::Undefined )
184 state = OPimState::NotStarted; 184 state = OPimState::NotStarted;
185 cmbStatus->setCurrentItem( state ); 185 cmbStatus->setCurrentItem( state );
186 186
187 // Progress 187 // Progress
188 cmbProgress->setCurrentItem( todo.progress() / 20 ); 188 cmbProgress->setCurrentItem( todo.progress() / 20 );
189 189
190 // Start date 190 // Start date
191 ckbStart->setChecked( todo.hasStartDate() ); 191 ckbStart->setChecked( todo.hasStartDate() );
192 btnStart->setEnabled( todo.hasStartDate() ); 192 btnStart->setEnabled( todo.hasStartDate() );
193 if ( todo.hasStartDate() ) 193 if ( todo.hasStartDate() )
@@ -215,9 +215,9 @@ void TaskEditorStatus::load( const OTodo &todo )
215 else 215 else
216 btnComp->setText( str ); 216 btnComp->setText( str );
217 217
218 // Maintainer Mode 218 // Maintainer Mode
219 state = todo.maintainer().mode(); 219 state = todo.hasMaintainer() ? todo.maintainer().mode() : OPimMaintainer::Nothing;
220 if ( state == OPimMaintainer::Undefined ) 220 if ( state == OPimMaintainer::Undefined )
221 state = OPimMaintainer::Nothing; 221 state = OPimMaintainer::Nothing;
222 cmbMaintMode->setCurrentItem( state ); 222 cmbMaintMode->setCurrentItem( state );
223 223
@@ -229,9 +229,9 @@ void TaskEditorStatus::save( OTodo &todo )
229 QDate inval; 229 QDate inval;
230 230
231 // Status 231 // Status
232 todo.setState( OPimState( cmbStatus->currentItem() ) ); 232 todo.setState( OPimState( cmbStatus->currentItem() ) );
233 233
234 // Progress 234 // Progress
235 todo.setProgress( cmbProgress->currentItem() * 20 ); 235 todo.setProgress( cmbProgress->currentItem() * 20 );
236 236
237 // Start date 237 // Start date
@@ -258,9 +258,9 @@ void TaskEditorStatus::save( OTodo &todo )
258 todo.setCompletedDate( m_comp ); 258 todo.setCompletedDate( m_comp );
259 } 259 }
260 else 260 else
261 todo.setCompletedDate( inval ); 261 todo.setCompletedDate( inval );
262 262
263 // Maintainer mode - not implemented yet 263 // Maintainer mode - not implemented yet
264 264
265 // Maintainer 265 // Maintainer
266 /* TODO - resolve name to uid.....*/ 266 /* TODO - resolve name to uid.....*/