KateDocumentConfig Class Reference

Inheritance diagram for KateDocumentConfig:

KateConfig List of all members.

Detailed Description

Definition at line 89 of file kateconfig.h.


Public Types

enum  IndentationMode {
  imNone = 0, imNormal = 1, imCStyle = 2, imPythonStyle = 3,
  imXmlStyle = 4, imCSAndS = 5, imVarIndent = 6, imScriptIndent = 7
}
enum  ConfigFlags {
  cfBackspaceIndents = 0x2, cfWordWrap = 0x4, cfRemoveSpaces = 0x10, cfWrapCursor = 0x20,
  cfAutoBrackets = 0x40, cfTabIndentsMode = 0x200, cfOvr = 0x1000, cfKeepIndentProfile = 0x8000,
  cfKeepExtraSpaces = 0x10000, cfTabIndents = 0x80000, cfShowTabs = 0x200000, cfSpaceIndent = 0x400000,
  cfSmartHome = 0x800000, cfTabInsertsTab = 0x1000000, cfReplaceTabsDyn = 0x2000000, cfRemoveTrailingDyn = 0x4000000,
  cfDoxygenAutoTyping = 0x8000000, cfMixedIndent = 0x10000000, cfIndentPastedText = 0x20000000
}
enum  Eol { eolUnix = 0, eolDos = 1, eolMac = 2 }
enum  BackupFlags { LocalFiles = 1, RemoteFiles = 2 }

Public Member Functions

 KateDocumentConfig (KateDocument *doc)
 ~KateDocumentConfig ()
bool isGlobal () const
void readConfig (KConfig *config)
void writeConfig (KConfig *config)
int tabWidth () const
void setTabWidth (int tabWidth)
int indentationWidth () const
void setIndentationWidth (int indentationWidth)
uint indentationMode () const
void setIndentationMode (uint identationMode)
bool wordWrap () const
void setWordWrap (bool on)
unsigned int wordWrapAt () const
void setWordWrapAt (unsigned int col)
uint undoSteps () const
void setUndoSteps (uint undoSteps)
bool pageUpDownMovesCursor () const
void setPageUpDownMovesCursor (bool on)
uint configFlags () const
void setConfigFlags (KateDocumentConfig::ConfigFlags flag, bool enable)
void setConfigFlags (uint fullFlags)
const QStringencoding () const
QTextCodeccodec ()
void setEncoding (const QString &encoding)
bool isSetEncoding () const
int eol () const
QString eolString ()
void setEol (int mode)
bool allowEolDetection () const
void setAllowEolDetection (bool on)
uint backupFlags () const
void setBackupFlags (uint flags)
const QStringbackupPrefix () const
void setBackupPrefix (const QString &prefix)
const QStringbackupSuffix () const
void setBackupSuffix (const QString &suffix)
bool plugin (uint index) const
void setPlugin (uint index, bool load)
int searchDirConfigDepth () const
void setSearchDirConfigDepth (int depth)

Static Public Member Functions

static KateDocumentConfigglobal ()

Protected Member Functions

void updateConfig ()

Friends

class KateFactory

Constructor & Destructor Documentation

KateDocumentConfig::KateDocumentConfig ( KateDocument doc  ) 

Construct a DocumentConfig.

Definition at line 122 of file kateconfig.cpp.

KateDocumentConfig::~KateDocumentConfig (  ) 

Cu DocumentConfig.

Definition at line 148 of file kateconfig.cpp.


Member Function Documentation

void KateDocumentConfig::readConfig ( KConfig config  ) 

Read config from object.

Definition at line 152 of file kateconfig.cpp.

void KateDocumentConfig::writeConfig ( KConfig config  ) 

Write config to object.

Definition at line 194 of file kateconfig.cpp.

void KateDocumentConfig::updateConfig (  )  [protected, virtual]

do the real update

Implements KateConfig.

Definition at line 228 of file kateconfig.cpp.

int KateDocumentConfig::searchDirConfigDepth (  )  const

Should Kate Part search for dir wide config file and if, how depth?

Returns:
search depth (< 0 no search)

Definition at line 592 of file kateconfig.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys