summaryrefslogtreecommitdiff
path: root/core/pim/today/plugins/todolist
authorllornkcor <llornkcor>2003-11-05 10:50:43 (UTC)
committer llornkcor <llornkcor>2003-11-05 10:50:43 (UTC)
commit7f271d89922254226280f039ae53c5fee63ef94d (patch) (side-by-side diff)
tree796b3b98bc7978bf460181d31032c78c0ea5bc51 /core/pim/today/plugins/todolist
parent8ae3f2f96308505b3a02f5acfedfd45a01fefe1c (diff)
downloadopie-7f271d89922254226280f039ae53c5fee63ef94d.zip
opie-7f271d89922254226280f039ae53c5fee63ef94d.tar.gz
opie-7f271d89922254226280f039ae53c5fee63ef94d.tar.bz2
fix compile. probably wont work. who knows.
Diffstat (limited to 'core/pim/today/plugins/todolist') (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/today/plugins/todolist/todolist.pro3
-rw-r--r--core/pim/today/plugins/todolist/todopluginconfig.cpp34
-rw-r--r--core/pim/today/plugins/todolist/todopluginconfig.h1
-rw-r--r--core/pim/today/plugins/todolist/todopluginconfigbase.ui142
4 files changed, 150 insertions, 30 deletions
diff --git a/core/pim/today/plugins/todolist/todolist.pro b/core/pim/today/plugins/todolist/todolist.pro
index c8730bb..6a63f4e 100644
--- a/core/pim/today/plugins/todolist/todolist.pro
+++ b/core/pim/today/plugins/todolist/todolist.pro
@@ -1,12 +1,13 @@
TEMPLATE = lib
CONFIG -= moc
-CONFIG += qt plugin release
+CONFIG += qt release
# Input
HEADERS = todoplugin.h todopluginimpl.h todopluginconfig.h \
todopluginwidget.h
SOURCES = todoplugin.cpp todopluginimpl.cpp todopluginconfig.cpp \
todopluginwidget.cpp
+INTERFACES= todopluginconfigbase.ui
INCLUDEPATH += $(OPIEDIR)/include \
../ ../library
diff --git a/core/pim/today/plugins/todolist/todopluginconfig.cpp b/core/pim/today/plugins/todolist/todopluginconfig.cpp
index c83f83b..4821776 100644
--- a/core/pim/today/plugins/todolist/todopluginconfig.cpp
+++ b/core/pim/today/plugins/todolist/todopluginconfig.cpp
@@ -19,39 +19,17 @@
#include <qpe/config.h>
#include <qlayout.h>
-#include <qhbox.h>
-#include <qlabel.h>
#include <qwhatsthis.h>
-
TodolistPluginConfig::TodolistPluginConfig( QWidget *parent, const char* name)
: TodayConfigWidget(parent, name ) {
QVBoxLayout * layout = new QVBoxLayout( this );
- layout->setMargin( 20 );
-
- QHBox *box1 = new QHBox( this );
-
- QLabel* TextLabel6 = new QLabel( box1, "TextLabel6" );
- TextLabel6->setText( tr( "tasks shown " ) );
-
- SpinBox2 = new QSpinBox( box1, "SpinBox2" );
- SpinBox2->setMaxValue( 40 );
- QWhatsThis::add( SpinBox2 , tr( "Set the maximum number of task that should be shown" ) );
-
-
-
- QHBox *box2 = new QHBox( this );
- QLabel* clipLabel = new QLabel( box2, "" );
- clipLabel->setText( tr( "Clip line after X chars" ) );
+ m_gui = new TodoPluginConfigBase( this );
- SpinBoxClip = new QSpinBox( box2, "SpinClip" );
- SpinBoxClip->setMaxValue( 200 );
- QWhatsThis::add( SpinBoxClip , tr( "After how many chars should be the info about the task be cut off" ) );
- layout->addWidget( box1 );
- layout->addWidget( box2 );
+ layout->addWidget( m_gui );
readConfig();
}
@@ -60,18 +38,18 @@ void TodolistPluginConfig::readConfig() {
Config cfg( "todaytodoplugin" );
cfg.setGroup( "config" );
m_max_lines_task = cfg.readNumEntry( "maxlinestask", 5 );
- SpinBox2->setValue( m_max_lines_task );
+ m_gui->SpinBox2->setValue( m_max_lines_task );
m_maxCharClip = cfg.readNumEntry( "maxcharclip", 38 );
- SpinBoxClip->setValue( m_maxCharClip );
+ m_gui->SpinBoxClip->setValue( m_maxCharClip );
}
void TodolistPluginConfig::writeConfig() {
Config cfg( "todaytodoplugin" );
cfg.setGroup( "config" );
- m_max_lines_task = SpinBox2->value();
+ m_max_lines_task = m_gui->SpinBox2->value();
cfg.writeEntry( "maxlinestask", m_max_lines_task );
- m_maxCharClip = SpinBoxClip->value();
+ m_maxCharClip = m_gui->SpinBoxClip->value();
cfg.writeEntry( "maxcharclip", m_maxCharClip );
cfg.write();
}
diff --git a/core/pim/today/plugins/todolist/todopluginconfig.h b/core/pim/today/plugins/todolist/todopluginconfig.h
index 54d35cf..a2d7d2c 100644
--- a/core/pim/today/plugins/todolist/todopluginconfig.h
+++ b/core/pim/today/plugins/todolist/todopluginconfig.h
@@ -24,7 +24,6 @@
#include "todopluginconfigbase.h"
class TodolistPluginConfig : public TodayConfigWidget {
-
Q_OBJECT
public:
diff --git a/core/pim/today/plugins/todolist/todopluginconfigbase.ui b/core/pim/today/plugins/todolist/todopluginconfigbase.ui
new file mode 100644
index 0000000..d3dcfb7
--- a/dev/null
+++ b/core/pim/today/plugins/todolist/todopluginconfigbase.ui
@@ -0,0 +1,142 @@
+<!DOCTYPE UI><UI>
+<class>TodoPluginConfigBase</class>
+<widget>
+ <class>QWidget</class>
+ <property stdset="1">
+ <name>name</name>
+ <cstring>TodoPluginConfigBase</cstring>
+ </property>
+ <vbox>
+ <property stdset="1">
+ <name>margin</name>
+ <number>11</number>
+ </property>
+ <property stdset="1">
+ <name>spacing</name>
+ <number>6</number>
+ </property>
+ <widget>
+ <class>QLayoutWidget</class>
+ <property stdset="1">
+ <name>name</name>
+ <cstring>Layout1</cstring>
+ </property>
+ <hbox>
+ <property stdset="1">
+ <name>margin</name>
+ <number>0</number>
+ </property>
+ <property stdset="1">
+ <name>spacing</name>
+ <number>6</number>
+ </property>
+ <widget>
+ <class>QSpinBox</class>
+ <property stdset="1">
+ <name>name</name>
+ <cstring>SpinBox2</cstring>
+ </property>
+ <property stdset="1">
+ <name>maxValue</name>
+ <number>40</number>
+ </property>
+ <property>
+ <name>whatsThis</name>
+ <string>Set the maximum number of task that should be shown</string>
+ </property>
+ </widget>
+ <widget>
+ <class>QLabel</class>
+ <property stdset="1">
+ <name>name</name>
+ <cstring>TextLabel1</cstring>
+ </property>
+ <property stdset="1">
+ <name>text</name>
+ <string>tasks shown</string>
+ </property>
+ <property>
+ <name>whatsThis</name>
+ <string>Set the maximum number of task that should be shown</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget>
+ <class>QLayoutWidget</class>
+ <property stdset="1">
+ <name>name</name>
+ <cstring>Layout2</cstring>
+ </property>
+ <hbox>
+ <property stdset="1">
+ <name>margin</name>
+ <number>0</number>
+ </property>
+ <property stdset="1">
+ <name>spacing</name>
+ <number>6</number>
+ </property>
+ <widget>
+ <class>QSpinBox</class>
+ <property stdset="1">
+ <name>name</name>
+ <cstring>SpinBoxClip</cstring>
+ </property>
+ <property stdset="1">
+ <name>maxValue</name>
+ <number>200</number>
+ </property>
+ <property>
+ <name>whatsThis</name>
+ <string>After how many chars should be the info about the task be cut off</string>
+ </property>
+ </widget>
+ <widget>
+ <class>QLabel</class>
+ <property stdset="1">
+ <name>name</name>
+ <cstring>TextLabel2</cstring>
+ </property>
+ <property stdset="1">
+ <name>text</name>
+ <string>Clip line after X chars</string>
+ </property>
+ <property stdset="1">
+ <name>alignment</name>
+ <set>WordBreak|AlignVCenter|AlignLeft</set>
+ </property>
+ <property>
+ <name>whatsThis</name>
+ <string>After how many chars should be the info about the task be cut off</string>
+ </property>
+ <property>
+ <name>wordwrap</name>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <spacer>
+ <property>
+ <name>name</name>
+ <cstring>Spacer1</cstring>
+ </property>
+ <property stdset="1">
+ <name>orientation</name>
+ <enum>Vertical</enum>
+ </property>
+ <property stdset="1">
+ <name>sizeType</name>
+ <enum>Expanding</enum>
+ </property>
+ <property>
+ <name>sizeHint</name>
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+</UI>