summaryrefslogtreecommitdiff
path: root/core/pim/todo/taskeditoroverview.cpp
authordrw <drw>2005-04-06 21:39:47 (UTC)
committer drw <drw>2005-04-06 21:39:47 (UTC)
commit9ea956870ddf74ddc70b83ed529ebb3b36e9231e (patch) (side-by-side diff)
tree599da226b62023d6c51c1f00867e3dffde9977ec /core/pim/todo/taskeditoroverview.cpp
parent2b0e27b45eb9ff5563f786c5e45d53db49afb9f9 (diff)
downloadopie-9ea956870ddf74ddc70b83ed529ebb3b36e9231e.zip
opie-9ea956870ddf74ddc70b83ed529ebb3b36e9231e.tar.gz
opie-9ea956870ddf74ddc70b83ed529ebb3b36e9231e.tar.bz2
Use OResource for loading images and fix headers
Diffstat (limited to 'core/pim/todo/taskeditoroverview.cpp') (more/less context) (show whitespace changes)
-rw-r--r--core/pim/todo/taskeditoroverview.cpp51
1 files changed, 27 insertions, 24 deletions
diff --git a/core/pim/todo/taskeditoroverview.cpp b/core/pim/todo/taskeditoroverview.cpp
index 294acb9..1e43883 100644
--- a/core/pim/todo/taskeditoroverview.cpp
+++ b/core/pim/todo/taskeditoroverview.cpp
@@ -1,149 +1,152 @@
/*
-               =. This file is part of the OPIE Project
-             .=l. Copyright (c) 2002 <>
-           .>+-=
- _;:,     .>    :=|. This program is free software; you can
-.> <`_,   >  .   <= redistribute it and/or modify it under
-:`=1 )Y*s>-.--   : the terms of the GNU General Public
-.="- .-=="i,     .._ License as published by the Free Software
- - .   .-<_>     .<> Foundation; either version 2 of the License,
-     ._= =}       : or (at your option) any later version.
-    .%`+i>       _;_.
-    .i_,=:_.      -<s. This program is distributed in the hope that
-     +  .  -:.       = it will be useful, but WITHOUT ANY WARRANTY;
-    : ..    .:,     . . . without even the implied warranty of
-    =_        +     =;=|` MERCHANTABILITY or FITNESS FOR A
-  _.=:.       :    :=>`: PARTICULAR PURPOSE. See the GNU
-..}^=.=       =       ; Library General Public License for more
-++=   -.     .`     .: details.
- :     =  ...= . :.=-
- -.   .:....=;==+<; You should have received a copy of the GNU
-  -_. . .   )=.  = General Public License along with
-    --        :-=` this library; see the file COPYING.LIB.
+                 This file is part of the Opie Project
+
+ Copyright (C) Opie Team <opie-devel@handhelds.org>
+ =.
+ .=l.
+           .>+-=
+ _;:,     .>    :=|. This program is free software; you can
+.> <`_,   >  .   <= redistribute it and/or modify it under
+:`=1 )Y*s>-.--   : the terms of the GNU Library General Public
+.="- .-=="i,     .._ License as published by the Free Software
+ - .   .-<_>     .<> Foundation; either version 2 of the License,
+     ._= =}       : or (at your option) any later version.
+    .%`+i>       _;_.
+    .i_,=:_.      -<s. This program is distributed in the hope that
+     +  .  -:.       = it will be useful, but WITHOUT ANY WARRANTY;
+ : ..    .:,     . . . without even the implied warranty of
+    =_        +     =;=|` MERCHANTABILITY or FITNESS FOR A
+  _.=:.       :    :=>`: PARTICULAR PURPOSE. See the GNU
+..}^=.=       =       ; Library General Public License for more
+++=   -.     .`     .: details.
+:     =  ...= . :.=-
+ -.   .:....=;==+<; You should have received a copy of the GNU
+  -_. . .   )=.  = Library General Public License along with
+    --        :-=` this library; see the file COPYING.LIB.
If not, write to the Free Software Foundation,
Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
-
*/
#include "taskeditoroverview.h"
//#include <opie2/opimrecurrence.h>
+#include <opie2/oresource.h>
+
#include <qpe/categoryselect.h>
#include <qpe/datebookmonth.h>
-#include <qpe/resource.h>
#include <qcheckbox.h>
#include <qlabel.h>
#include <qlayout.h>
#include <qmultilineedit.h>
#include <qwhatsthis.h>
TaskEditorOverView::TaskEditorOverView( QWidget* parent, const char* name, WFlags fl )
: QWidget( parent, name, fl )
{
// Load icons
// TODO - probably should be done globally somewhere else,
// see also quickeditimpl.cpp/h, tableview.cpp/h
QString namestr;
for ( unsigned int i = 1; i < 6; i++ ) {
namestr = "todo/priority";
namestr.append( QString::number( i ) );
- m_pic_priority[ i - 1 ] = Resource::loadPixmap( namestr );
+ m_pic_priority[ i - 1 ] = Opie::Core::OResource::loadPixmap( namestr );
}
QVBoxLayout *vb = new QVBoxLayout( this );
QScrollView *sv = new QScrollView( this );
vb->addWidget( sv );
sv->setResizePolicy( QScrollView::AutoOneFit );
sv->setFrameStyle( QFrame::NoFrame );
QWidget *container = new QWidget( sv->viewport() );
sv->addChild( container );
QGridLayout *layout = new QGridLayout( container, 7, 2, 4, 4 );
// Description
QLabel *label = new QLabel( tr( "Summary:" ), container );
layout->addWidget( label, 0, 0 );
QWhatsThis::add( label, tr( "Enter brief description of the task here." ) );
cmbDesc = new QComboBox( TRUE, container );
cmbDesc->insertItem( tr( "Complete " ) );
cmbDesc->insertItem( tr( "Work on " ) );
cmbDesc->insertItem( tr( "Buy " ) );
cmbDesc->insertItem( tr( "Organize " ) );
cmbDesc->insertItem( tr( "Get " ) );
cmbDesc->insertItem( tr( "Update " ) );
cmbDesc->insertItem( tr( "Create " ) );
cmbDesc->insertItem( tr( "Plan " ) );
cmbDesc->insertItem( tr( "Call " ) );
cmbDesc->insertItem( tr( "Mail " ) );
cmbDesc->clearEdit();
layout->addMultiCellWidget( cmbDesc, 1, 1, 0, 1 );
QWhatsThis::add( cmbDesc, tr( "Enter brief description of the task here." ) );
// Priority
label = new QLabel( QWidget::tr( "Priority:" ), container );
layout->addWidget( label, 2, 0 );
QWhatsThis::add( label, tr( "Select priority of task here." ) );
cmbPriority = new QComboBox( FALSE, container );
cmbPriority->setMinimumHeight( 26 );
cmbPriority->insertItem( m_pic_priority[ 0 ], tr( "Very High" ) );
cmbPriority->insertItem( m_pic_priority[ 1 ], tr( "High" ) );
cmbPriority->insertItem( m_pic_priority[ 2 ], tr( "Normal" ) );
cmbPriority->insertItem( m_pic_priority[ 3 ], tr( "Low" ) );
cmbPriority->insertItem( m_pic_priority[ 4 ], tr( "Very Low" ) );
cmbPriority->setCurrentItem( 2 );
layout->addWidget( cmbPriority, 2, 1 );
QWhatsThis::add( cmbPriority, tr( "Select priority of task here." ) );
// Category
label = new QLabel( tr( "Category:" ), container );
layout->addWidget( label, 3, 0 );
QWhatsThis::add( label, tr( "Select category to organize this task with." ) );
cmbCategory = new CategorySelect( container );
layout->addWidget( cmbCategory, 3, 1 );
QWhatsThis::add( cmbCategory, tr( "Select category to organize this task with." ) );
// Recurrence
ckbRecurrence = new QCheckBox( tr( "Recurring task" ), container );
layout->addMultiCellWidget( ckbRecurrence, 4, 4, 0, 1 );
QWhatsThis::add( ckbRecurrence, tr( "Click here if task happens on a regular basis. If selected, frequency can be set on the Recurrence tab." ) );
connect( ckbRecurrence, SIGNAL(clicked() ), this, SLOT( slotRecClicked() ) );
// Notes
label = new QLabel( tr( "Description:" ), container );
layout->addWidget( label, 5, 0 );
QWhatsThis::add( label, tr( "Enter any additional information about this task here." ) );
mleNotes = new QMultiLineEdit( container );
mleNotes->setWordWrap( QMultiLineEdit::WidgetWidth );
layout->addMultiCellWidget( mleNotes, 6, 6, 0, 1 );
QWhatsThis::add( mleNotes, tr( "Enter any additional information about this task here." ) );
}
TaskEditorOverView::~TaskEditorOverView()
{
}
void TaskEditorOverView::load( const OPimTodo& todo )
{
// Description
cmbDesc->insertItem( todo.summary(), 0 );
cmbDesc->setCurrentItem( 0 );
// Priority
cmbPriority->setCurrentItem( todo.priority() - 1 );
// Category
cmbCategory->setCategories( todo.categories(), "Todo List", tr( "Todo List" ) );
// Recurrence
ckbRecurrence->setChecked( todo.hasRecurrence() );
emit recurranceEnabled( todo.hasRecurrence() );
// Notes
mleNotes->setText( todo.description() );
}