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

Kate

Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
KateViewConfig Class Reference

#include <kateconfig.h>

Inheritance diagram for KateViewConfig:
Inheritance graph
[legend]

Public Types

enum  ScrollbarMode { AlwaysOn = 0, ShowWhenNeeded, AlwaysOff }
 
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

 KateViewConfig (KateView *view)
 
 ~KateViewConfig ()
 
bool allowMarkMenu () const
 
int autoCenterLines () const
 
bool automaticCompletionInvocation () const
 
int bookmarkSort () const
 
uint defaultMarkType () const
 
bool dynWordWrap () const
 
int dynWordWrapAlignIndent () const
 
int dynWordWrapIndicators () const
 
bool foldFirstLine () const
 
bool foldingBar () const
 
bool iconBar () const
 
bool isGlobal () const
 
bool keywordCompletion () const
 
bool lineModification () const
 
bool lineNumbers () const
 
int maxHistorySize () const
 
QStringListModel * patternHistoryModel ()
 
bool persistentSelection () const
 
void readConfig (const KConfigGroup &config)
 
QStringListModel * replacementHistoryModel ()
 
bool scrollBarMarks () const
 
bool scrollBarMiniMap () const
 
bool scrollBarMiniMapAll () const
 
int scrollBarMiniMapWidth () const
 
bool scrollPastEnd () const
 
long searchFlags () const
 
void setAllowMarkMenu (bool allow)
 
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 setFoldFirstLine (bool on)
 
void setFoldingBar (bool on)
 
void setIconBar (bool on)
 
void setKeywordCompletion (bool on)
 
void setLineModification (bool on)
 
void setLineNumbers (bool on)
 
void setPersistentSelection (bool on)
 
void setScrollBarMarks (bool on)
 
void setScrollBarMiniMap (bool on)
 
void setScrollBarMiniMapAll (bool on)
 
void setScrollBarMiniMapWidth (int width)
 
void setScrollPastEnd (bool on)
 
void setSearchFlags (long flags)
 
void setShowScrollbars (int mode)
 
void setSmartCopyCut (bool on)
 
void setViInputMode (bool on)
 
void setViInputModeEmulateCommandBar (bool on)
 
void setViInputModeStealKeys (bool on)
 
void setViRelativeLineNumbers (bool on)
 
void setWordCompletion (bool on)
 
void setWordCompletionMinimalWordLength (int length)
 
void setWordCompletionRemoveTail (bool on)
 
int showScrollbars () const
 
bool smartCopyCut () const
 
bool viInputMode () const
 
bool viInputModeEmulateCommandBar () const
 
bool viInputModeStealKeys () const
 
bool viRelativeLineNumbers () const
 
bool wordCompletion () const
 
int wordCompletionMinimalWordLength () const
 
bool wordCompletionRemoveTail () const
 
void writeConfig (KConfigGroup &config)
 
- Public Member Functions inherited from KateConfig
 KateConfig ()
 
virtual ~KateConfig ()
 
void configEnd ()
 
void configStart ()
 

Static Public Member Functions

static KateViewConfig * global ()
 

Protected Member Functions

void updateConfig ()
 

Detailed Description

Definition at line 381 of file kateconfig.h.

Member Enumeration Documentation

enum KateViewConfig::ScrollbarMode
Enumerator
AlwaysOn 
ShowWhenNeeded 
AlwaysOff 

Definition at line 446 of file kateconfig.h.

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

Definition at line 470 of file kateconfig.h.

enum KateViewConfig::TextToSearch
Enumerator
Nowhere 
SelectionOnly 
SelectionWord 
WordOnly 
WordSelection 

Definition at line 515 of file kateconfig.h.

Constructor & Destructor Documentation

KateViewConfig::KateViewConfig ( KateView *  view)
explicit

Construct a DocumentConfig.

Definition at line 1180 of file kateconfig.cpp.

KateViewConfig::~KateViewConfig ( )

Cu DocumentConfig.

Definition at line 1218 of file kateconfig.cpp.

Member Function Documentation

bool KateViewConfig::allowMarkMenu ( ) const

Definition at line 1767 of file kateconfig.cpp.

int KateViewConfig::autoCenterLines ( ) const

Definition at line 1678 of file kateconfig.cpp.

bool KateViewConfig::automaticCompletionInvocation ( ) const

Definition at line 1881 of file kateconfig.cpp.

int KateViewConfig::bookmarkSort ( ) const

Definition at line 1657 of file kateconfig.cpp.

uint KateViewConfig::defaultMarkType ( ) const

Definition at line 1746 of file kateconfig.cpp.

bool KateViewConfig::dynWordWrap ( ) const

Definition at line 1405 of file kateconfig.cpp.

int KateViewConfig::dynWordWrapAlignIndent ( ) const

Definition at line 1447 of file kateconfig.cpp.

int KateViewConfig::dynWordWrapIndicators ( ) const

Definition at line 1426 of file kateconfig.cpp.

bool KateViewConfig::foldFirstLine ( ) const

Definition at line 2018 of file kateconfig.cpp.

bool KateViewConfig::foldingBar ( ) const

Definition at line 1615 of file kateconfig.cpp.

static KateViewConfig* KateViewConfig::global ( )
inlinestatic

Definition at line 402 of file kateconfig.h.

bool KateViewConfig::iconBar ( ) const

Definition at line 1594 of file kateconfig.cpp.

bool KateViewConfig::isGlobal ( ) const
inline

Definition at line 404 of file kateconfig.h.

bool KateViewConfig::keywordCompletion ( ) const

Definition at line 1919 of file kateconfig.cpp.

bool KateViewConfig::lineModification ( ) const

Definition at line 1636 of file kateconfig.cpp.

bool KateViewConfig::lineNumbers ( ) const

Definition at line 1468 of file kateconfig.cpp.

int KateViewConfig::maxHistorySize ( ) const

Definition at line 1732 of file kateconfig.cpp.

QStringListModel * KateViewConfig::patternHistoryModel ( )

Definition at line 1723 of file kateconfig.cpp.

bool KateViewConfig::persistentSelection ( ) const

Definition at line 1777 of file kateconfig.cpp.

void KateViewConfig::readConfig ( const KConfigGroup &  config)

Read config from object.

Definition at line 1259 of file kateconfig.cpp.

QStringListModel * KateViewConfig::replacementHistoryModel ( )

Definition at line 1737 of file kateconfig.cpp.

bool KateViewConfig::scrollBarMarks ( ) const

Definition at line 1489 of file kateconfig.cpp.

bool KateViewConfig::scrollBarMiniMap ( ) const

Definition at line 1510 of file kateconfig.cpp.

bool KateViewConfig::scrollBarMiniMapAll ( ) const

Definition at line 1531 of file kateconfig.cpp.

int KateViewConfig::scrollBarMiniMapWidth ( ) const

Definition at line 1552 of file kateconfig.cpp.

bool KateViewConfig::scrollPastEnd ( ) const

Definition at line 1997 of file kateconfig.cpp.

long KateViewConfig::searchFlags ( ) const

Definition at line 1702 of file kateconfig.cpp.

void KateViewConfig::setAllowMarkMenu ( bool  allow)

Definition at line 1772 of file kateconfig.cpp.

void KateViewConfig::setAutoCenterLines ( int  lines)

Definition at line 1686 of file kateconfig.cpp.

void KateViewConfig::setAutomaticCompletionInvocation ( bool  on)

Definition at line 1889 of file kateconfig.cpp.

void KateViewConfig::setBookmarkSort ( int  mode)

Definition at line 1665 of file kateconfig.cpp.

void KateViewConfig::setDefaultMarkType ( uint  type)

Definition at line 1754 of file kateconfig.cpp.

void KateViewConfig::setDynWordWrap ( bool  wrap)

Definition at line 1413 of file kateconfig.cpp.

void KateViewConfig::setDynWordWrapAlignIndent ( int  indent)

Definition at line 1455 of file kateconfig.cpp.

void KateViewConfig::setDynWordWrapIndicators ( int  mode)

Definition at line 1434 of file kateconfig.cpp.

void KateViewConfig::setFoldFirstLine ( bool  on)

Definition at line 2026 of file kateconfig.cpp.

void KateViewConfig::setFoldingBar ( bool  on)

Definition at line 1623 of file kateconfig.cpp.

void KateViewConfig::setIconBar ( bool  on)

Definition at line 1602 of file kateconfig.cpp.

void KateViewConfig::setKeywordCompletion ( bool  on)

Definition at line 1926 of file kateconfig.cpp.

void KateViewConfig::setLineModification ( bool  on)

Definition at line 1644 of file kateconfig.cpp.

void KateViewConfig::setLineNumbers ( bool  on)

Definition at line 1476 of file kateconfig.cpp.

void KateViewConfig::setPersistentSelection ( bool  on)

Definition at line 1785 of file kateconfig.cpp.

void KateViewConfig::setScrollBarMarks ( bool  on)

Definition at line 1497 of file kateconfig.cpp.

void KateViewConfig::setScrollBarMiniMap ( bool  on)

Definition at line 1518 of file kateconfig.cpp.

void KateViewConfig::setScrollBarMiniMapAll ( bool  on)

Definition at line 1539 of file kateconfig.cpp.

void KateViewConfig::setScrollBarMiniMapWidth ( int  width)

Definition at line 1560 of file kateconfig.cpp.

void KateViewConfig::setScrollPastEnd ( bool  on)

Definition at line 2005 of file kateconfig.cpp.

void KateViewConfig::setSearchFlags ( long  flags)

Definition at line 1710 of file kateconfig.cpp.

void KateViewConfig::setShowScrollbars ( int  mode)

Definition at line 1581 of file kateconfig.cpp.

void KateViewConfig::setSmartCopyCut ( bool  on)

Definition at line 1984 of file kateconfig.cpp.

void KateViewConfig::setViInputMode ( bool  on)

Definition at line 1806 of file kateconfig.cpp.

void KateViewConfig::setViInputModeEmulateCommandBar ( bool  on)

Definition at line 1870 of file kateconfig.cpp.

void KateViewConfig::setViInputModeStealKeys ( bool  on)

Definition at line 1832 of file kateconfig.cpp.

void KateViewConfig::setViRelativeLineNumbers ( bool  on)

Definition at line 1851 of file kateconfig.cpp.

void KateViewConfig::setWordCompletion ( bool  on)

Definition at line 1908 of file kateconfig.cpp.

void KateViewConfig::setWordCompletionMinimalWordLength ( int  length)

Definition at line 1944 of file kateconfig.cpp.

void KateViewConfig::setWordCompletionRemoveTail ( bool  on)

Definition at line 1965 of file kateconfig.cpp.

int KateViewConfig::showScrollbars ( ) const

Definition at line 1573 of file kateconfig.cpp.

bool KateViewConfig::smartCopyCut ( ) const

Definition at line 1976 of file kateconfig.cpp.

void KateViewConfig::updateConfig ( )
protectedvirtual

do the real update

Implements KateConfig.

Definition at line 1390 of file kateconfig.cpp.

bool KateViewConfig::viInputMode ( ) const

Definition at line 1798 of file kateconfig.cpp.

bool KateViewConfig::viInputModeEmulateCommandBar ( ) const

Definition at line 1862 of file kateconfig.cpp.

bool KateViewConfig::viInputModeStealKeys ( ) const

Definition at line 1824 of file kateconfig.cpp.

bool KateViewConfig::viRelativeLineNumbers ( ) const

Definition at line 1843 of file kateconfig.cpp.

bool KateViewConfig::wordCompletion ( ) const

Definition at line 1900 of file kateconfig.cpp.

int KateViewConfig::wordCompletionMinimalWordLength ( ) const

Definition at line 1936 of file kateconfig.cpp.

bool KateViewConfig::wordCompletionRemoveTail ( ) const

Definition at line 1957 of file kateconfig.cpp.

void KateViewConfig::writeConfig ( KConfigGroup &  config)

Write config to object.

Definition at line 1327 of file kateconfig.cpp.


The documentation for this class was generated from the following files:
  • kateconfig.h
  • kateconfig.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sat May 9 2020 03:57:02 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

Kate

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

applications API Reference

Skip menu "applications API Reference"
  •   kate
  •       kate
  •   KTextEditor
  •   Kate
  • Konsole

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