namespace jnc
namespace jnc { // classes class CodeAssistThreadBase; class CodeTipBase; class Edit; class EditBase; class EditTheme; class HighlighterBase; // global functions lex::LineCol Q_DECL_IMPORT getCursorLineCol(const QTextCursor& cursor0); bool Q_DECL_IMPORT isCursorMultiLineSelection(const QTextCursor& cursor0); bool isCursorAtStartOfLine(const QTextCursor& cursor0); bool isCursorAtEndOfLineIgnoreSpace(const QTextCursor& cursor0); int getCursorStartOfLinePosition(const QTextCursor& cursor0); int getCursorEndOfLinePosition(const QTextCursor& cursor0); QString getCursorLinePrefix(const QTextCursor& cursor0); QString getCursorLineSuffix(const QTextCursor& cursor0); bool isCursorLineEmpty(const QTextCursor& cursor0); bool isCursorNextLineEmpty(const QTextCursor& cursor0); QString getCursorPrevWord(const QTextCursor& cursor0); QChar Q_DECL_IMPORT getCursorPrevChar(const QTextCursor& cursor0); QChar Q_DECL_IMPORT getCursorNextChar(const QTextCursor& cursor0); bool Q_DECL_IMPORT isCursorOnIndent(const QTextCursor& cursor0); bool Q_DECL_IMPORT hasCursorHighlightColor(const QTextCursor& cursor); void moveCursorWithLimit( QTextCursor* cursor, const QTextCursor& limitCursor, QTextCursor::MoveOperation op, QTextCursor::MoveMode mode = QTextCursor::MoveAnchor, int n = 1 ); AXL_SELECT_ANY EditTheme g_defaultLightTheme(EditTheme::InitLight); AXL_SELECT_ANY EditTheme g_defaultDarkTheme(EditTheme::InitDark); QString Q_DECL_IMPORT createHtmlFromHighlightedTextDocument(const QTextDocument* document); } // namespace jnc