OSDN Git Service

update
authorikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Sat, 16 Oct 2004 08:14:05 +0000 (08:14 +0000)
committerikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Sat, 16 Oct 2004 08:14:05 +0000 (08:14 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@1445 56b19765-1e22-0410-a548-a0f45d66c51a

kita/src/libkita/threadindex.cpp
kita/src/libkita/threadindex.h

index d5131c2..abd3f25 100644 (file)
@@ -9,7 +9,7 @@
 ***************************************************************************/
 #include "threadindex.h"
 
-#include <ksimpleconfig.h>
+#include <kconfig.h>
 
 #include "cache.h"
 
@@ -19,11 +19,30 @@ ThreadIndex::ThreadIndex( const KURL& datURL )
 {
     QString indexPath = Kita::Cache::getIndexPath( datURL );
 
-    config = new KSimpleConfig( indexPath );
+    config = new KConfig( indexPath );
 }
 
-
 ThreadIndex::~ThreadIndex()
 {
     delete config;
 }
+
+QString ThreadIndex::getSubject()
+{
+    return config->readEntry( "Subject" );
+}
+
+void ThreadIndex::setSubject( const QString& str )
+{
+    config->writeEntry( "Subject", str );
+}
+
+int ThreadIndex::getResNum()
+{
+    return config->readNumEntry( "ResNum" );
+}
+
+void ThreadIndex::setResNum( int resNum )
+{
+    config->writeEntry( "ResNum", resNum );
+}
index 88099ed..aa435b8 100644 (file)
@@ -10,7 +10,9 @@
 #ifndef KITATHREADINDEX_H
 #define KITATHREADINDEX_H
 
-class KSimpleConfig;
+#include <qstring.h>
+
+class KConfig;
 class KURL;
 
 namespace Kita
@@ -20,10 +22,16 @@ namespace Kita
     */
     class ThreadIndex
     {
-        KSimpleConfig* config;
+        KConfig* config;
     public:
         ThreadIndex( const KURL& datURL );
         ~ThreadIndex();
+
+        QString getSubject();
+        void setSubject( const QString& str );
+
+        int getResNum();
+        void setResNum( int resNum );
     };
 
 }