author | zautrix <zautrix> | 2005-07-04 14:29:18 (UTC) |
---|---|---|
committer | zautrix <zautrix> | 2005-07-04 14:29:18 (UTC) |
commit | 7221ff029af217ae703e8217333bd9b170203181 (patch) (side-by-side diff) | |
tree | f294b7f4c0235858868c2a44f70b3014b7c53aab /korganizer/kolocationbox.cpp | |
parent | 172078c08cd183e9f7ec913a9bf42426e3585b78 (diff) | |
download | kdepimpi-7221ff029af217ae703e8217333bd9b170203181.zip kdepimpi-7221ff029af217ae703e8217333bd9b170203181.tar.gz kdepimpi-7221ff029af217ae703e8217333bd9b170203181.tar.bz2 |
box
Diffstat (limited to 'korganizer/kolocationbox.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | korganizer/kolocationbox.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/korganizer/kolocationbox.cpp b/korganizer/kolocationbox.cpp index 35a8123..9d5aafc 100644 --- a/korganizer/kolocationbox.cpp +++ b/korganizer/kolocationbox.cpp @@ -21,76 +21,82 @@ As a special exception, permission is given to link this program with any edition of Qt, and distribute the resulting executable, without including the source code for Qt in the source distribution. */ #include "kolocationbox.h" #include <qstring.h> #include <qlineedit.h> #include <qapplication.h> KOLocationBox::KOLocationBox( bool rw , QWidget *parent , int _maxItems) : QComboBox( rw , parent ) { maxItems = _maxItems; - maxItems = 50; // sorry - hack from me to set maxitems globally to 30 + //maxItems = 50; // sorry - hack from me to set maxitems globally to 30 setInsertionPolicy(AtTop); setDuplicatesEnabled( FALSE ); setMaxCount( maxItems ); setAutoCompletion( TRUE ); } KOLocationBox::~KOLocationBox() { } void KOLocationBox::load(int what) { clear(); // qDebug("load %d ",what ); switch(what) { case LOCATION: insertStringList( KOPrefs::instance()->mLocationDefaults, 0 ); // insertStringList( KOPrefs::instance()->mLocationUserDefaults, 0 ); break; // don't disable case SUMMARYEVENT: insertStringList( KOPrefs::instance()->mEventSummaryUser, 0 ); break; // don't disable case SUMMARYTODO: insertStringList( KOPrefs::instance()->mTodoSummaryUser, 0 ); break; // don't disable + case SUMMARYJOURNAL: + insertStringList( KOPrefs::instance()->mJournalSummaryUser, 0 ); + break; // don't disable } } void KOLocationBox::save(int what) { strlist.clear(); for( int l = 0; l < count() ; l++ ) { strlist << text( l ); } // strlist.sort(); QString currentLine = lineEdit()->text(); if ( !strlist.contains( currentLine ) ) strlist.prepend( currentLine ); // qDebug("save %d ", what); switch(what) { case LOCATION: KOPrefs::instance()->mLocationDefaults = strlist; // KOPrefs::instance()->mLocationUserDefaults = strlist; break; // don't disable case SUMMARYEVENT: KOPrefs::instance()->mEventSummaryUser = strlist; break; // don't disable case SUMMARYTODO: KOPrefs::instance()->mTodoSummaryUser = strlist; break; // don't disable + case SUMMARYJOURNAL: + KOPrefs::instance()->mJournalSummaryUser = strlist; + break; // don't disable } } void KOLocationBox::clearItems(int what) { clear(); save(what); } |