[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-devel
Subject:    [PATCH] Fileselector plugin
From:       Dominic Battre <dominic.battre () web ! de>
Date:       2002-12-23 23:48:57
[Download RAW message or body]

This is a MIME encoded message.

Hi.

I have attached a patch that stores the filter history of the File Selector plugin.

Dominic
______________________________________________________________________________
Ent- oder weder? Nein! Wer den nicht kauft, der platzt vor Neid: 
M E D I O N - PC P4 2.4 kompl. nur 969,- http://www.mempag.de/xmas3.php
["fileselector.diff" (application/octet-stream)]

? fileselector.diff
Index: fileselectorwidget.cpp
===================================================================
RCS file: /home/kdecvs/kde/kdevelop/parts/fileselector/fileselectorwidget.cpp,v
retrieving revision 1.4
diff -U2 -r1.4 fileselectorwidget.cpp
--- fileselectorwidget.cpp	30 Jun 2002 00:02:50 -0000	1.4
+++ fileselectorwidget.cpp	23 Dec 2002 23:23:30 -0000
@@ -22,4 +22,5 @@
 #include <qtooltip.h>
 #include <qtimer.h>
+#include <qstringlist.h>
 
 #include <kiconloader.h>
@@ -33,5 +34,5 @@
 #include <kpopupmenu.h>
 #include <kdebug.h>
-
+#include <kapp.h>
 
 
@@ -114,4 +115,8 @@
 	filter = new KHistoryCombo(filterBox, "filter");
 	filter->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ));
+	QString group = kapp->config()->group();
+	kapp->config()->setGroup( "FileSelector Plugin" );
+	filter->setHistoryItems( kapp->config()->readListEntry("FilterHistory") );
+	kapp->config()->setGroup( group );
 	filterBox->setStretchFactor(filter, 2);
 	lo->addWidget(filterBox);
@@ -154,5 +159,10 @@
 
 FileSelectorWidget::~FileSelectorWidget()
-{}
+{
+  QString group = kapp->config()->group();
+  kapp->config()->setGroup( "FileSelector Plugin" );
+  kapp->config()->writeEntry( "FilterHistory", filter->historyItems() );
+  kapp->config()->setGroup( group );
+}
 
 

_______________________________________________
Kdevelop-devel mailing list
Kdevelop-devel@barney.cs.uni-potsdam.de
http://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic