summaryrefslogtreecommitdiffabout
path: root/korganizer/kolocationbox.cpp
Side-by-side diff
Diffstat (limited to 'korganizer/kolocationbox.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--korganizer/kolocationbox.cpp8
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
@@ -25,25 +25,25 @@
*/
#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)
@@ -52,24 +52,27 @@ void KOLocationBox::load(int what)
// 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 ) )
@@ -77,20 +80,23 @@ void KOLocationBox::save(int what)
// 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);
}