parley
documentsettings.cpp
Go to the documentation of this file.00001
00002
00003
00004 #include "documentsettings.h"
00005
00006 #include <klocale.h>
00007
00008 DocumentSettings::DocumentSettings( const QString & fileurl )
00009 : KConfigSkeleton( QLatin1String( "parleyrc" ) )
00010 , mParamfileurl(fileurl)
00011 {
00012 setCurrentGroup( QString( QLatin1String( "Document %1" ) ).arg( mParamfileurl ) );
00013
00014 mConjugationTensesItem = new KConfigSkeleton::ItemStringList( currentGroup(), QLatin1String( "ConjugationTenses" ), mConjugationTenses );
00015 mConjugationTensesItem->setLabel( i18n("Selected tenses for conjugation practice.") );
00016 mConjugationTensesItem->setWhatsThis( i18n("Selected tenses for conjugation practice.") );
00017 addItem( mConjugationTensesItem, QLatin1String( "ConjugationTenses" ) );
00018 QList<int> defaultVisibleColumns;
00019
00020 mVisibleColumnsItem = new KConfigSkeleton::ItemIntList( currentGroup(), QLatin1String( "VisibleColumns" ), mVisibleColumns, defaultVisibleColumns );
00021 mVisibleColumnsItem->setLabel( i18n("Visible columns in the main editor window.") );
00022 mVisibleColumnsItem->setWhatsThis( i18n("Visible columns in the main editor window.") );
00023 addItem( mVisibleColumnsItem, QLatin1String( "VisibleColumns" ) );
00024 }
00025
00026 DocumentSettings::~DocumentSettings()
00027 {
00028 }
00029