• Skip to content
  • Skip to link menu
KDE 4.3 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
 

Kate

KateViewConfig Class Reference

#include <kateconfig.h>

Inheritance diagram for KateViewConfig:
KateConfig

List of all members.

Public Types

enum  SearchFlags {
  IncMatchCase = 1 << 0, IncHighlightAll = 1 << 1, IncFromCursor = 1 << 2, PowerMatchCase = 1 << 3,
  PowerHighlightAll = 1 << 4, PowerFromCursor = 1 << 5, PowerModePlainText = 1 << 7, PowerModeWholeWords = 1 << 8,
  PowerModeEscapeSequences = 1 << 9, PowerModeRegularExpression = 1 << 10, PowerUsePlaceholders = 1 << 11
}
enum  TextToSearch {
  Nowhere = 0, SelectionOnly = 1, SelectionWord = 2, WordOnly = 3,
  WordSelection = 4
}

Public Member Functions

int autoCenterLines () const
bool automaticCompletionInvocation () const
int bookmarkSort () const
uint defaultMarkType () const
bool dynWordWrap () const
int dynWordWrapAlignIndent () const
int dynWordWrapIndicators () const
bool foldingBar () const
bool iconBar () const
bool isGlobal () const
 KateViewConfig (KateView *view)
bool lineNumbers () const
bool persistentSelection () const
void readConfig (const KConfigGroup &config)
bool scrollBarMarks () const
long searchFlags () const
void setAutoCenterLines (int lines)
void setAutomaticCompletionInvocation (bool on)
void setBookmarkSort (int mode)
void setDefaultMarkType (uint type)
void setDynWordWrap (bool wrap)
void setDynWordWrapAlignIndent (int indent)
void setDynWordWrapIndicators (int mode)
void setFoldingBar (bool on)
void setIconBar (bool on)
void setLineNumbers (bool on)
void setPersistentSelection (bool on)
void setScrollBarMarks (bool on)
void setSearchFlags (long flags)
void setViInputMode (bool on)
void setViInputModeHideStatusBar (bool on)
void setViInputModeStealKeys (bool on)
void setWordCompletion (bool on)
void setWordCompletionMinimalWordLength (int lenght)
bool viInputMode () const
bool viInputModeHideStatusBar () const
bool viInputModeStealKeys () const
bool wordCompletion () const
int wordCompletionMinimalWordLength () const
void writeConfig (KConfigGroup &config)
 ~KateViewConfig ()

Static Public Member Functions

static KateViewConfig * global ()

Protected Member Functions

void updateConfig ()

Detailed Description

Definition at line 271 of file kateconfig.h.


Member Enumeration Documentation

enum KateViewConfig::SearchFlags
Enumerator:
IncMatchCase 
IncHighlightAll 
IncFromCursor 
PowerMatchCase 
PowerHighlightAll 
PowerFromCursor 
PowerModePlainText 
PowerModeWholeWords 
PowerModeEscapeSequences 
PowerModeRegularExpression 
PowerUsePlaceholders 

Definition at line 338 of file kateconfig.h.

enum KateViewConfig::TextToSearch
Enumerator:
Nowhere 
SelectionOnly 
SelectionWord 
WordOnly 
WordSelection 

Definition at line 372 of file kateconfig.h.


Constructor & Destructor Documentation

KateViewConfig::KateViewConfig ( KateView *  view  )  [explicit]

Construct a DocumentConfig.

Definition at line 651 of file kateconfig.cpp.

KateViewConfig::~KateViewConfig (  ) 

Cu DocumentConfig.

Definition at line 674 of file kateconfig.cpp.


Member Function Documentation

int KateViewConfig::autoCenterLines (  )  const

Definition at line 942 of file kateconfig.cpp.

bool KateViewConfig::automaticCompletionInvocation (  )  const

Definition at line 1095 of file kateconfig.cpp.

int KateViewConfig::bookmarkSort (  )  const

Definition at line 924 of file kateconfig.cpp.

uint KateViewConfig::defaultMarkType (  )  const

Definition at line 981 of file kateconfig.cpp.

bool KateViewConfig::dynWordWrap (  )  const

Definition at line 798 of file kateconfig.cpp.

int KateViewConfig::dynWordWrapAlignIndent (  )  const

Definition at line 834 of file kateconfig.cpp.

int KateViewConfig::dynWordWrapIndicators (  )  const

Definition at line 816 of file kateconfig.cpp.

bool KateViewConfig::foldingBar (  )  const

Definition at line 906 of file kateconfig.cpp.

static KateViewConfig* KateViewConfig::global (  )  [inline, static]

Definition at line 292 of file kateconfig.h.

bool KateViewConfig::iconBar (  )  const

Definition at line 888 of file kateconfig.cpp.

bool KateViewConfig::isGlobal (  )  const [inline]

Definition at line 294 of file kateconfig.h.

bool KateViewConfig::lineNumbers (  )  const

Definition at line 852 of file kateconfig.cpp.

bool KateViewConfig::persistentSelection (  )  const

Definition at line 999 of file kateconfig.cpp.

void KateViewConfig::readConfig ( const KConfigGroup &  config  ) 

Read config from object.

Definition at line 685 of file kateconfig.cpp.

bool KateViewConfig::scrollBarMarks (  )  const

Definition at line 870 of file kateconfig.cpp.

long KateViewConfig::searchFlags (  )  const

Definition at line 963 of file kateconfig.cpp.

void KateViewConfig::setAutoCenterLines ( int  lines  ) 

Definition at line 950 of file kateconfig.cpp.

void KateViewConfig::setAutomaticCompletionInvocation ( bool  on  ) 

Definition at line 1103 of file kateconfig.cpp.

void KateViewConfig::setBookmarkSort ( int  mode  ) 

Definition at line 932 of file kateconfig.cpp.

void KateViewConfig::setDefaultMarkType ( uint  type  ) 

Definition at line 989 of file kateconfig.cpp.

void KateViewConfig::setDynWordWrap ( bool  wrap  ) 

Definition at line 806 of file kateconfig.cpp.

void KateViewConfig::setDynWordWrapAlignIndent ( int  indent  ) 

Definition at line 842 of file kateconfig.cpp.

void KateViewConfig::setDynWordWrapIndicators ( int  mode  ) 

Definition at line 824 of file kateconfig.cpp.

void KateViewConfig::setFoldingBar ( bool  on  ) 

Definition at line 914 of file kateconfig.cpp.

void KateViewConfig::setIconBar ( bool  on  ) 

Definition at line 896 of file kateconfig.cpp.

void KateViewConfig::setLineNumbers ( bool  on  ) 

Definition at line 860 of file kateconfig.cpp.

void KateViewConfig::setPersistentSelection ( bool  on  ) 

Definition at line 1007 of file kateconfig.cpp.

void KateViewConfig::setScrollBarMarks ( bool  on  ) 

Definition at line 878 of file kateconfig.cpp.

void KateViewConfig::setSearchFlags ( long  flags  ) 

Definition at line 971 of file kateconfig.cpp.

void KateViewConfig::setViInputMode ( bool  on  ) 

Definition at line 1025 of file kateconfig.cpp.

void KateViewConfig::setViInputModeHideStatusBar ( bool  on  ) 

Definition at line 1075 of file kateconfig.cpp.

void KateViewConfig::setViInputModeStealKeys ( bool  on  ) 

Definition at line 1057 of file kateconfig.cpp.

void KateViewConfig::setWordCompletion ( bool  on  ) 

Definition at line 1121 of file kateconfig.cpp.

void KateViewConfig::setWordCompletionMinimalWordLength ( int  lenght  ) 

Definition at line 1139 of file kateconfig.cpp.

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

do the real update

Implements KateConfig.

Definition at line 783 of file kateconfig.cpp.

bool KateViewConfig::viInputMode (  )  const

Definition at line 1017 of file kateconfig.cpp.

bool KateViewConfig::viInputModeHideStatusBar (  )  const

Definition at line 1067 of file kateconfig.cpp.

bool KateViewConfig::viInputModeStealKeys (  )  const

Definition at line 1049 of file kateconfig.cpp.

bool KateViewConfig::wordCompletion (  )  const

Definition at line 1113 of file kateconfig.cpp.

int KateViewConfig::wordCompletionMinimalWordLength (  )  const

Definition at line 1131 of file kateconfig.cpp.

void KateViewConfig::writeConfig ( KConfigGroup &  config  ) 

Write config to object.

Definition at line 738 of file kateconfig.cpp.


The documentation for this class was generated from the following files:
  • kateconfig.h
  • kateconfig.cpp

Kate

Skip menu "Kate"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.6.1
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal