|
| PyAutoIndentMode (const QString &description="", QObject *parent=NULL) |
|
virtual void | onInstall (CodeEditor *editor) |
|
| AutoIndentMode (const QString &name, const QString &description="", QObject *parent=NULL) |
|
virtual void | onStateChanged (bool state) |
|
void | setKeyPressedModifiers (Qt::KeyboardModifiers modifiers) |
|
Qt::KeyboardModifiers | keyPressedModifiers () const |
|
void | setAutoStripTrailingSpacesAfterReturn (bool strip) |
|
bool | autoStripTrailingSpacesAfterReturn () const |
|
void | enableAutoIndent (bool autoIndent) |
|
bool | isAutoIndentEnabled () const |
|
| Mode (const Mode ©) |
|
| Mode (const QString &name, const QString &description="") |
|
bool | operator== (const Mode &other) const |
|
virtual void | onUninstall () |
|
QString | name () const |
|
bool | enabled () const |
|
void | setEnabled (bool enabled) |
|
CodeEditor * | editor () const |
|
bool | onClose () const |
|
virtual QList< QAction * > | actions () const |
|
|
virtual QPair< QString, QString > | getIndent (const QTextCursor &cursor) const |
|
QPair< QString, QString > | handleIndentBetweenParen (int column, const QString &line, const QPair< QString, QString > &parent_impl, const QTextCursor &cursor) const |
|
void | handleIndentInsideString (const QChar &c, const QTextCursor &cursor, const QString &fullline, QString &post, QString &pre) const |
|
QString | handleNewScopeIndentation (const QTextCursor &cursor, const QString &fullline) const |
|
void | handleIndentInStatement (const QString &fullline, const QString &lastword, QString &post, QString &pre) const |
|
void | handleIndentAfterParen (const QTextCursor &cursor, QString &post) const |
|
bool | betweenParen (const QTextCursor &cursor, int column) const |
|
QPair< int, QChar > | getFirstOpenParen (const QTextCursor &tc, int column) const |
|
void | getParenPos (const QTextCursor &cursor, int column, int &ol, int &oc, int &cl, int &cc) const |
|
void | parensCountForBlock (int column, const QTextBlock &block, int &numOpenParentheses, int &numClosedParentheses) const |
|
int | getIndentOfOpeningParen (const QTextCursor &cursor) const |
|
bool | checkKwInLine (const QStringList &kwds, const QString &lparam) const |
|
QChar | indentChar () const |
|
QString | singleIndent () const |
|
|
static QPair< bool, QChar > | isInStringDef (const QString &fullline, int column) |
|
static bool | isParenOpen (const Utils::ParenthesisInfo &paren) |
|
static bool | isParenClosed (const Utils::ParenthesisInfo &paren) |
|
static QString | getFullLine (const QTextCursor &cursor) |
|
static QString | getLastWordUnstripped (const QTextCursor &cursor) |
|
static QString | getLastWord (const QTextCursor &cursor) |
|
static QChar | getPrevChar (const QTextCursor &cursor) |
|
static QChar | getNextChar (const QTextCursor &cursor) |
|
static bool | atBlockEnd (const QTextCursor &cursor, const QString &fullline) |
|
static bool | atBlockStart (const QTextCursor &cursor, const QString &line) |
|