itom  4.1.0
ito::Mode Class Reference
Inheritance diagram for ito::Mode:
ito::AutoIndentMode ito::CaretLineHighlighterMode ito::CodeCompletionMode ito::ErrorLineHighlighterMode ito::IndenterMode ito::LineBackgroundMarkerMode ito::OccurrencesHighlighterMode ito::Panel ito::PyCalltipsMode ito::PyDocstringGeneratorMode ito::SymbolMatcherMode ito::SyntaxHighlighterBase ito::WordClickMode ito::WordHoverTooltipMode

Public Types

typedef QSharedPointer< ModePtr
 

Public Member Functions

 Mode (const Mode &copy)
 
 Mode (const QString &name, const QString &description="")
 
bool operator== (const Mode &other) const
 
virtual void onInstall (CodeEditor *editor)
 
virtual void onUninstall ()
 
virtual void onStateChanged (bool state)
 
QString name () const
 
bool enabled () const
 
void setEnabled (bool enabled)
 
CodeEditoreditor () const
 
bool onClose () const
 
virtual QList< QAction * > actions () const
 

Private Attributes

QString m_name
 
QString m_description
 
bool m_enabled
 
CodeEditorm_editor
 
bool m_onClose
 

The documentation for this class was generated from the following files: