• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdesdk API Reference
  • KDE Home
  • Contact Us
 

lokalize

  • sources
  • kde-4.12
  • kdesdk
  • lokalize
  • src
  • project
projectbase.cpp
Go to the documentation of this file.
1 // This file is generated by kconfig_compiler from projectbase.kcfg.
2 // All changes you do to this file will be lost.
3 
4 #include "projectbase.h"
5 
6 ProjectBase::ProjectBase( KSharedConfig::Ptr config )
7  : KConfigSkeleton( config )
8 {
9  setCurrentGroup( QLatin1String( "General" ) );
10 
11  KConfigSkeleton::ItemString *itemProjectID;
12  itemProjectID = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "ProjectID" ), mProjectID, QLatin1String( "default" ) );
13  addItem( itemProjectID, QLatin1String( "ProjectID" ) );
14  KConfigSkeleton::ItemString *itemKind;
15  itemKind = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "Kind" ), mKind, QLatin1String( "kde" ) );
16  addItem( itemKind, QLatin1String( "Kind" ) );
17  KConfigSkeleton::ItemString *itemLangCode;
18  itemLangCode = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "LangCode" ), mLangCode );
19  addItem( itemLangCode, QLatin1String( "LangCode" ) );
20  KConfigSkeleton::ItemString *itemTargetLangCode;
21  itemTargetLangCode = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "TargetLangCode" ), mTargetLangCode );
22  addItem( itemTargetLangCode, QLatin1String( "TargetLangCode" ) );
23  KConfigSkeleton::ItemString *itemSourceLangCode;
24  itemSourceLangCode = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "SourceLangCode" ), mSourceLangCode, QLatin1String( "en_US" ) );
25  addItem( itemSourceLangCode, QLatin1String( "SourceLangCode" ) );
26  KConfigSkeleton::ItemString *itemMailingList;
27  itemMailingList = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "MailingList" ), mMailingList, getMailingList() );
28  addItem( itemMailingList, QLatin1String( "MailingList" ) );
29  KConfigSkeleton::ItemString *itemPoBaseDir;
30  itemPoBaseDir = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "PoBaseDir" ), mPoBaseDir, QLatin1String( "./" ) );
31  addItem( itemPoBaseDir, QLatin1String( "PoBaseDir" ) );
32  KConfigSkeleton::ItemString *itemPotBaseDir;
33  itemPotBaseDir = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "PotBaseDir" ), mPotBaseDir, QLatin1String( "../templates" ) );
34  addItem( itemPotBaseDir, QLatin1String( "PotBaseDir" ) );
35  KConfigSkeleton::ItemString *itemBranchDir;
36  itemBranchDir = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "BranchDir" ), mBranchDir );
37  addItem( itemBranchDir, QLatin1String( "BranchDir" ) );
38  KConfigSkeleton::ItemString *itemAltDir;
39  itemAltDir = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "AltDir" ), mAltDir );
40  addItem( itemAltDir, QLatin1String( "AltDir" ) );
41  KConfigSkeleton::ItemString *itemGlossaryTbx;
42  itemGlossaryTbx = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "GlossaryTbx" ), mGlossaryTbx, QLatin1String( "./terms.tbx" ) );
43  addItem( itemGlossaryTbx, QLatin1String( "GlossaryTbx" ) );
44  KConfigSkeleton::ItemString *itemMainQA;
45  itemMainQA = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "MainQA" ), mMainQA, QLatin1String( "./main.lqa" ) );
46  addItem( itemMainQA, QLatin1String( "MainQA" ) );
47 
48  setCurrentGroup( QLatin1String( "RegExps" ) );
49 
50  KConfigSkeleton::ItemString *itemAccel;
51  itemAccel = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "Accel" ), mAccel, QLatin1String( "&" ) );
52  addItem( itemAccel, QLatin1String( "Accel" ) );
53  KConfigSkeleton::ItemString *itemMarkup;
54  itemMarkup = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "Markup" ), mMarkup, QLatin1String( "(<[^>]+>)+|(&[A-Za-z_:][A-Za-z0-9_\\.:-]*;)+" ) );
55  addItem( itemMarkup, QLatin1String( "Markup" ) );
56  KConfigSkeleton::ItemInt *itemWordWrap;
57  itemWordWrap = new KConfigSkeleton::ItemInt( currentGroup(), QLatin1String( "WordWrap" ), mWordWrap, 80 );
58  addItem( itemWordWrap, QLatin1String( "WordWrap" ) );
59 }
60 
61 ProjectBase::~ProjectBase()
62 {
63 }
64 
ProjectBase::mMarkup
QString mMarkup
Definition: projectbase.h:292
ProjectBase::mWordWrap
int mWordWrap
Definition: projectbase.h:293
ProjectBase::mTargetLangCode
QString mTargetLangCode
Definition: projectbase.h:280
ProjectBase::mAltDir
QString mAltDir
Definition: projectbase.h:286
KConfigSkeleton
getMailingList
static QString getMailingList()
Definition: kde-i18n-lists.h:31
ProjectBase::mLangCode
QString mLangCode
Definition: projectbase.h:279
ProjectBase::mAccel
QString mAccel
Definition: projectbase.h:291
ProjectBase::ProjectBase
ProjectBase(KSharedConfig::Ptr config=KGlobal::config())
Definition: projectbase.cpp:6
ProjectBase::mBranchDir
QString mBranchDir
Definition: projectbase.h:285
ProjectBase::mSourceLangCode
QString mSourceLangCode
Definition: projectbase.h:281
ProjectBase::~ProjectBase
~ProjectBase()
Definition: projectbase.cpp:61
ProjectBase::mPoBaseDir
QString mPoBaseDir
Definition: projectbase.h:283
ProjectBase::mKind
QString mKind
Definition: projectbase.h:278
ProjectBase::mMainQA
QString mMainQA
Definition: projectbase.h:288
projectbase.h
ProjectBase::mGlossaryTbx
QString mGlossaryTbx
Definition: projectbase.h:287
ProjectBase::mPotBaseDir
QString mPotBaseDir
Definition: projectbase.h:284
ProjectBase::mMailingList
QString mMailingList
Definition: projectbase.h:282
ProjectBase::mProjectID
QString mProjectID
Definition: projectbase.h:277
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:03:45 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

lokalize

Skip menu "lokalize"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdesdk API Reference

Skip menu "kdesdk API Reference"
  • kapptemplate
  • kcachegrind
  • kompare
  • lokalize
  • okteta
  • umbrello
  •   umbrello

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal