AutoCompleter Class
(TextEditor::AutoCompleter)Public Functions
AutoCompleter() | |
virtual | ~AutoCompleter() |
virtual bool | autoBackspace(QTextCursor &cursor) |
virtual QString | autoComplete(QTextCursor &cursor, const QString &text, bool skipChars) const |
virtual bool | contextAllowsAutoBrackets(const QTextCursor &cursor, const QString &textToInsert = QString()) const |
virtual bool | contextAllowsAutoQuotes(const QTextCursor &cursor, const QString &textToInsert = QString()) const |
virtual bool | contextAllowsElectricCharacters(const QTextCursor &cursor) const |
virtual QString | insertMatchingBrace(const QTextCursor &cursor, const QString &text, QChar lookAhead, bool skipChars, int *skippedChars) const |
virtual QString | insertMatchingQuote(const QTextCursor &cursor, const QString &text, QChar lookAhead, bool skipChars, int *skippedChars) const |
virtual QString | insertParagraphSeparator(const QTextCursor &cursor) const |
bool | isAutoInsertBracketsEnabled() const |
bool | isAutoInsertQuotesEnabled() const |
virtual bool | isInComment(const QTextCursor &cursor) const |
virtual bool | isInString(const QTextCursor &cursor) const |
bool | isNextBlockIndented(const QTextBlock ¤tBlock) const |
bool | isSurroundWithBracketsEnabled() const |
bool | isSurroundWithQuotesEnabled() const |
virtual int | paragraphSeparatorAboutToBeInserted(QTextCursor &cursor) |
void | setAutoInsertBracketsEnabled(bool b) |
void | setAutoInsertQuotesEnabled(bool b) |
void | setSurroundWithBracketsEnabled(bool b) |
void | setSurroundWithQuotesEnabled(bool b) |
void | setTabSettings(const TabSettings &tabSettings) |
const TabSettings & | tabSettings() const |
Static Public Members
bool | isQuote(const QString &text) |
Member Function Documentation
AutoCompleter::AutoCompleter()
Default constructs an instance of AutoCompleter.
[virtual]
AutoCompleter::~AutoCompleter()
Destroys the instance of AutoCompleter. The destructor is virtual.
[virtual]
bool AutoCompleter::autoBackspace(QTextCursor &cursor)
[virtual]
QString AutoCompleter::autoComplete(QTextCursor &cursor, const QString &text, bool skipChars) const
[virtual]
bool AutoCompleter::contextAllowsAutoBrackets(const QTextCursor &cursor, const QString &textToInsert = QString()) const
[virtual]
bool AutoCompleter::contextAllowsAutoQuotes(const QTextCursor &cursor, const QString &textToInsert = QString()) const
[virtual]
bool AutoCompleter::contextAllowsElectricCharacters(const QTextCursor &cursor) const
[virtual]
QString AutoCompleter::insertMatchingBrace(const QTextCursor &cursor, const QString &text, QChar lookAhead, bool skipChars, int *skippedChars) const
[virtual]
QString AutoCompleter::insertMatchingQuote(const QTextCursor &cursor, const QString &text, QChar lookAhead, bool skipChars, int *skippedChars) const
[virtual]
QString AutoCompleter::insertParagraphSeparator(const QTextCursor &cursor) const
bool AutoCompleter::isAutoInsertBracketsEnabled() const
bool AutoCompleter::isAutoInsertQuotesEnabled() const
[virtual]
bool AutoCompleter::isInComment(const QTextCursor &cursor) const
[virtual]
bool AutoCompleter::isInString(const QTextCursor &cursor) const
bool AutoCompleter::isNextBlockIndented(const QTextBlock ¤tBlock) const
[static]
bool AutoCompleter::isQuote(const QString &text)
bool AutoCompleter::isSurroundWithBracketsEnabled() const
bool AutoCompleter::isSurroundWithQuotesEnabled() const
[virtual]
int AutoCompleter::paragraphSeparatorAboutToBeInserted(QTextCursor &cursor)
void AutoCompleter::setAutoInsertBracketsEnabled(bool b)
See also isAutoInsertBracketsEnabled().
void AutoCompleter::setAutoInsertQuotesEnabled(bool b)
See also isAutoInsertQuotesEnabled().
void AutoCompleter::setSurroundWithBracketsEnabled(bool b)
See also isSurroundWithBracketsEnabled().
void AutoCompleter::setSurroundWithQuotesEnabled(bool b)
See also isSurroundWithQuotesEnabled().
void AutoCompleter::setTabSettings(const TabSettings &tabSettings)
See also tabSettings().
const TabSettings &AutoCompleter::tabSettings() const
See also setTabSettings().