#include "libkita/favoriteboards.h"
#include "libkita/favoritethreads.h"
#include "libkita/kita_misc.h"
-#include "libkita/kitaconfig.h"
#include "libkita/account.h"
#include "libkita/datmanager.h"
#include "libkita/boardmanager.h"
// load cache
loadCache();
- // load style sheet
- loadStyleSheet();
-
// load ascii art
Kita::AsciiArtConfig::self()->readConfig();
if ( Kita::AsciiArtConfig::self()->asciiArtList().empty() ) {
// for compativility
loadCompletion();
- KitaConfig::readConfig( KGlobal::config() );
Kita::Config::self()->readConfig();
{
Kita::AboneConfig::self()->writeConfig();
- saveStyleSheet();
-
Kita::AsciiArtConfig::self()->writeConfig();
saveFavoriteBoards();
saveMainWindowSettings( KGlobal::config(), "MainWindow" );
- KitaConfig::writeConfig( KGlobal::config() );
Kita::Config::self()->writeConfig();
Kita::DatManager::deleteAllDatInfo();
Kita::Config::setNameCompletionList( config.readListEntry( "name" ) );
}
-void KitaMainWindow::loadStyleSheet()
-{
- QString configPath = locateLocal( "appdata", "stylesheet" );
- QFile file( configPath );
- if ( file.open( IO_ReadOnly ) ) {
- QTextStream stream( &file );
- stream.setEncoding( QTextStream::UnicodeUTF8 );
-
- QStringList list;
- QString str;
-
- while ( ( str = stream.readLine() ) != QString::null ) {
- if ( ! str.isEmpty() ) {
- list << str;
- }
- }
- KitaConfig::setStyleSheetText( list.join( "\n" ) );
- }
-}
-
-void KitaMainWindow::saveStyleSheet()
-{
- QString configPath = locateLocal( "appdata", "stylesheet" );
- QFile file( configPath );
- if ( file.open( IO_WriteOnly ) ) {
- QTextStream stream( &file ) ;
- stream.setEncoding( QTextStream::UnicodeUTF8 );
-
- stream << KitaConfig::styleSheetText();
- }
-}
-
void KitaMainWindow::loadAsciiArt()
{
QString configPath = locateLocal( "appdata", "asciiart" );