Kate::Document Class Reference

#include <document.h>

Inheritance diagram for Kate::Document:

KateDocument List of all members.

Detailed Description

This interface provides access to the Kate Document class.

Definition at line 182 of file document.h.


Public Types

 cfAutoIndent = 0x1
 cfBackspaceIndents = 0x2
 cfWordWrap = 0x4
 cfReplaceTabs = 0x8
 cfRemoveSpaces = 0x10
 cfWrapCursor = 0x20
 cfAutoBrackets = 0x40
 cfPersistent = 0x80
 cfKeepSelection = 0x100
 cfDelOnInput = 0x400
 cfXorSelect = 0x800
 cfOvr = 0x1000
 cfMark = 0x2000
 cfKeepIndentProfile = 0x8000
 cfKeepExtraSpaces = 0x10000
 cfTabIndents = 0x80000
 cfShowTabs = 0x200000
 cfSpaceIndent = 0x400000
 cfSmartHome = 0x800000
enum  ConfigFlags {
  cfAutoIndent = 0x1, cfBackspaceIndents = 0x2, cfWordWrap = 0x4, cfReplaceTabs = 0x8,
  cfRemoveSpaces = 0x10, cfWrapCursor = 0x20, cfAutoBrackets = 0x40, cfPersistent = 0x80,
  cfKeepSelection = 0x100, cfDelOnInput = 0x400, cfXorSelect = 0x800, cfOvr = 0x1000,
  cfMark = 0x2000, cfKeepIndentProfile = 0x8000, cfKeepExtraSpaces = 0x10000, cfTabIndents = 0x80000,
  cfShowTabs = 0x200000, cfSpaceIndent = 0x400000, cfSmartHome = 0x800000
}

Public Slots

virtual void flush ()
virtual void reloadFile ()=0
virtual void spellcheck ()
virtual void exportAs (const QString &)=0
virtual void applyWordWrap ()=0

Signals

void modifiedOnDisc (Kate::Document *doc, bool isModified, unsigned char reason)

Public Member Functions

 Document ()
 Document (QObject *parent, const char *name)
virtual ~Document ()
virtual void isModOnHD (bool=false)
virtual QString docName ()
virtual void setDocName (QString)
virtual ActionMenuhlActionMenu (const QString &, QObject *=0, const char *=0)=0
virtual ActionMenuexportActionMenu (const QString &, QObject *=0, const char *=0)=0
virtual void setWordWrap (bool)=0
virtual bool wordWrap ()=0
virtual void setWordWrapAt (unsigned int)=0
virtual uint wordWrapAt ()=0
virtual void setEncoding (const QString &e)=0
virtual QString encoding () const =0
virtual ConfigPagecolorConfigPage (QWidget *)=0
virtual ConfigPagefontConfigPage (QWidget *)=0
virtual ConfigPageindentConfigPage (QWidget *)=0
virtual ConfigPageselectConfigPage (QWidget *)=0
virtual ConfigPageeditConfigPage (QWidget *)=0
virtual ConfigPagekeysConfigPage (QWidget *)=0
virtual ConfigPagekSpellConfigPage (QWidget *)
virtual ConfigPagehlConfigPage (QWidget *)=0
virtual uint configFlags ()=0
virtual void setConfigFlags (uint flags)=0

Static Public Member Functions

static bool registerCommand (Command *cmd)
static bool unregisterCommand (Command *cmd)
static CommandqueryCommand (const QString &cmd)
static void setOpenErrorDialogsActivated (bool on)
static void setFileChangedDialogsActivated (bool on)
static const QStringdefaultEncoding ()

Static Protected Attributes

static bool s_openErrorDialogsActivated = true
static bool s_fileChangedDialogsActivated = false
static QString s_defaultEncoding

Member Function Documentation

virtual ConfigPage* Kate::Document::colorConfigPage ( QWidget  )  [pure virtual]

Deprecated:

Implemented in KateDocument.

virtual QString Kate::Document::docName (  )  [inline, virtual]

Returns the document name.

Reimplemented in KateDocument.

Definition at line 217 of file document.h.

virtual ConfigPage* Kate::Document::editConfigPage ( QWidget  )  [pure virtual]

Deprecated:

Implemented in KateDocument.

virtual ConfigPage* Kate::Document::fontConfigPage ( QWidget  )  [pure virtual]

Deprecated:

Implemented in KateDocument.

virtual ConfigPage* Kate::Document::hlConfigPage ( QWidget  )  [pure virtual]

Deprecated:

Implemented in KateDocument.

virtual ConfigPage* Kate::Document::indentConfigPage ( QWidget  )  [pure virtual]

Deprecated:

Implemented in KateDocument.

virtual void Kate::Document::isModOnHD ( bool  = false  )  [inline, virtual]

deprecated for KDE 4.0, just does reloadFile, which will ask the normal "do you want it really" questions

Deprecated:

Reimplemented in KateDocument.

Definition at line 212 of file document.h.

virtual ConfigPage* Kate::Document::keysConfigPage ( QWidget  )  [pure virtual]

Deprecated:

Implemented in KateDocument.

virtual ConfigPage* Kate::Document::kSpellConfigPage ( QWidget  )  [inline, virtual]

Deprecated:

Definition at line 276 of file document.h.

void Kate::Document::modifiedOnDisc ( Kate::Document doc,
bool  isModified,
unsigned char  reason 
) [signal]

Indicate this file is modified on disk.

Parameters:
doc the Kate::Document object that represents the file on disk
isModified indicates the file was modified rather than created or deleted
reason the reason we are emitting the signal.
  • 0 - nothing
  • 1 - dirty
  • 2 - created
  • 3 - deleted

bool Kate::Document::registerCommand ( Command cmd  )  [static]

Commands handling.

Definition at line 62 of file interfaces.cpp.

virtual void Kate::Document::reloadFile (  )  [pure virtual, slot]

Reloads the current document from disk if possible.

Implemented in KateDocument.

virtual ConfigPage* Kate::Document::selectConfigPage ( QWidget  )  [pure virtual]

Deprecated:

Implemented in KateDocument.

virtual void Kate::Document::setDocName ( QString   )  [inline, virtual]

Sets the document name.

deprecated for KDE 4.0, is done internally, calling it won't hurt but changes nothing beside triggers signal

Deprecated:

Reimplemented in KateDocument.

Definition at line 225 of file document.h.

virtual void Kate::Document::spellcheck (  )  [inline, virtual, slot]

Spellchecking.

Definition at line 242 of file document.h.


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