OSDN Git Service

implement favorites (default: on)
authorikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Tue, 10 Jun 2003 15:41:22 +0000 (15:41 +0000)
committerikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Tue, 10 Jun 2003 15:41:22 +0000 (15:41 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@342 56b19765-1e22-0410-a548-a0f45d66c51a

kita/ChangeLog
kita/src/kita.cpp
kita/src/libkita/board.cpp

index 634275c..f17a39b 100644 (file)
@@ -1,3 +1,7 @@
+2003-06-10  Hideki Ikemoto  <ikemo@users.sourceforge.jp>
+
+       * implement favorites.
+
 2003-05-20  Hideki Ikemoto  <ikemo@users.sourceforge.jp>
 
        * libkita/comment.cpp:
index 1d5db30..79de27f 100644 (file)
@@ -64,7 +64,7 @@ KitaMainWindow::KitaMainWindow()
   loadCache();
 
   // load favorites
-//  loadFavorites();
+  loadFavorites();
 
   // and a status bar
   statusBar()->show();
@@ -97,7 +97,7 @@ KitaMainWindow::KitaMainWindow()
 
 KitaMainWindow::~KitaMainWindow()
 {
-//  saveFavorites();
+  saveFavorites();
 
   saveCache();
   writeConfig(KGlobal::config());
@@ -459,7 +459,8 @@ void KitaMainWindow::saveFavorites()
   QFile file( favoritesConfigPath );
   if( file.open(IO_WriteOnly) ) {
     QTextStream stream(&file);
-    stream << (const char *)(FavoriteThreads::getInstance()->toXml().utf8());
+    stream.setEncoding( QTextStream::UnicodeUTF8 );
+    stream << FavoriteThreads::getInstance()->toXml();
     qDebug("'%s'", (const char *)FavoriteThreads::getInstance()->toXml().local8Bit() );
   }
 }
index b188e04..917a3fd 100644 (file)
@@ -100,7 +100,7 @@ const QString Board::toXmlFragment() const
 
   ret += "<board xmlns=\"http://kita.sourceforge.jp/ns/board\">\n";
   ret += QString("<url>%1</url>\n").arg( m_boardURL.prettyURL() );
-  ret += QString("<name>%1</name>\n").arg( m_boardName.utf8() );
+  ret += QString("<name>%1</name>\n").arg( m_boardName );
   ret += "</board>\n";
 
   return ret;