Guitar
MyTextEditorWidget Member List

This is the complete list of members for MyTextEditorWidget, including all inherited members.

AbstractCharacterBasedApplication()AbstractCharacterBasedApplication
addNewLineToBottom()AbstractCharacterBasedApplicationprotected
appendBulk(const char *ptr, int len)AbstractCharacterBasedApplication
appendNewLine(std::vector< Char > *vec)AbstractCharacterBasedApplicationprotected
basisCharWidth() constTextEditorView
bindScrollBar(QScrollBar *vsb, QScrollBar *hsb)TextEditorView
calcColumnToIndex(int column)AbstractCharacterBasedApplicationprivate
calcPixelPosX(int row, int col, bool adjust_scroll, std::vector< Char > *chars) constTextEditorViewprivate
calcPixelPosX(std::vector< Char > *chars, const QFontMetrics &fm) constTextEditorViewprivate
calcVisualWidth(Document::Line const &line) constAbstractCharacterBasedApplicationprotected
char_screen()AbstractCharacterBasedApplicationprotected
char_screen() constAbstractCharacterBasedApplicationprotected
char_screen_h() constAbstractCharacterBasedApplicationprotected
char_screen_w() constAbstractCharacterBasedApplicationprotected
charWidth(uint32_t c)AbstractCharacterBasedApplicationstatic
clear()MyTextEditorWidget
clearParsedLine()AbstractCharacterBasedApplicationprotected
clearRect(int x, int y, int w, int h)AbstractCharacterBasedApplicationprotected
clearShiftModifier()AbstractCharacterBasedApplication
closeDialog(bool result)AbstractCharacterBasedApplicationprotected
colorForIndex(CharAttr const &attr, bool foreground)TextEditorViewprivate
commitLine(const std::vector< Char > &vec)AbstractCharacterBasedApplicationprotected
contextMenuEvent(QContextMenuEvent *event) overrideMyTextEditorWidgetprotected
currentAnchor(SelectionAnchor::Enabled enabled)AbstractCharacterBasedApplicationprivate
currentCol() constAbstractCharacterBasedApplication
currentColX() constAbstractCharacterBasedApplicationprotected
currentRow() constAbstractCharacterBasedApplication
cursorCol() constAbstractCharacterBasedApplicationprotected
cursorRow() constAbstractCharacterBasedApplicationprotected
cx()AbstractCharacterBasedApplicationprotected
cx() constAbstractCharacterBasedApplicationprotected
decideColumnScrollPos() constAbstractCharacterBasedApplicationprotected
defaultBackgroundColor()TextEditorViewprivate
defaultForegroundColor()TextEditorViewprivate
deleteIfSelected()AbstractCharacterBasedApplicationprivate
deselect()AbstractCharacterBasedApplicationprotected
dialog_cxAbstractCharacterBasedApplicationprotected
doBackspace()AbstractCharacterBasedApplicationprotected
document()AbstractCharacterBasedApplicationprotected
documentLines() constAbstractCharacterBasedApplicationprotected
doDelete()AbstractCharacterBasedApplicationprotected
drawCursor(int row, int col, QPainter *pr, QColor const &color)TextEditorViewprivate
drawCursor(QPainter *pr)TextEditorViewprivate
drawFocusFrame(QPainter *pr)TextEditorViewprivate
drawText(QPainter *painter, int px, int py, QString const &str)TextEditorViewprotected
edit_(EditOperation op)AbstractCharacterBasedApplicationprivate
editCopy()AbstractCharacterBasedApplication
editCut()AbstractCharacterBasedApplication
EditOperation enum nameAbstractCharacterBasedApplicationprivate
editor_cxAbstractCharacterBasedApplicationprotected
editorViewportHeight() constAbstractCharacterBasedApplicationprotected
editorViewportWidth() constAbstractCharacterBasedApplicationprotected
editPaste()AbstractCharacterBasedApplication
editSelected(EditOperation op, std::vector< Char > *cutbuffer)AbstractCharacterBasedApplicationprivate
engine() constAbstractCharacterBasedApplication
ensureCurrentLineVisible()AbstractCharacterBasedApplicationprotected
event(QEvent *event) overrideTextEditorView
execDialog(QString const &dialog_title, const QString &dialog_value, const DialogHandler &handler)AbstractCharacterBasedApplicationprotected
fetchCurrentLine() constAbstractCharacterBasedApplicationprotected
fetchLine(int row) constAbstractCharacterBasedApplicationprotected
fetchLines()TextEditorView
findSyntax(const QList< Document::CharAttr_ > *list, size_t offset)AbstractCharacterBasedApplicationprivatestatic
formatLine2_(int row_index) constAbstractCharacterBasedApplication
formatLine_(const Document::Line &line, int tab_span, int anchor_a=-1, int anchor_b=-1) constAbstractCharacterBasedApplication
hasSelection() constAbstractCharacterBasedApplicationprotected
idle()TextEditorViewsignal
initEditor()AbstractCharacterBasedApplicationprotected
initEngine(const std::shared_ptr< TextEditorContext > &cx)AbstractCharacterBasedApplicationprivate
inputMethodEvent(QInputMethodEvent *e) overrideTextEditorView
inputMethodQuery(Qt::InputMethodQuery q) const overrideTextEditorView
insertSyntax(QList< Document::CharAttr_ > *list, size_t offset, const Document::CharAttr_ &a)AbstractCharacterBasedApplicationprivatestatic
internalParseLine(const QByteArray &parsed_line, int current_col, std::vector< Char > *vec, int increase_hint) constAbstractCharacterBasedApplicationprivate
internalUpdateScrollBar()TextEditorView
internalUpdateVisibility(bool ensure_current_line_visible, bool change_col, bool auto_scroll)TextEditorViewprivate
internalWrite(const ushort *begin, const ushort *end)AbstractCharacterBasedApplicationprivate
invalidateArea(int top_y=0)AbstractCharacterBasedApplicationprotected
invalidateAreaBelowTheCurrentLine()AbstractCharacterBasedApplicationprivate
isAutoLayout() constAbstractCharacterBasedApplicationprotected
isBottom() constAbstractCharacterBasedApplication
isChanged() constAbstractCharacterBasedApplication
isControlModifierPressed() constAbstractCharacterBasedApplication
isCurrentLineWritable() constAbstractCharacterBasedApplicationprivate
isCursorVisible()AbstractCharacterBasedApplication
isDialogMode()AbstractCharacterBasedApplicationprotected
isInsertMode() constAbstractCharacterBasedApplication
isLineNumberVisible() constAbstractCharacterBasedApplication
isOverwriteMode() constAbstractCharacterBasedApplication
isPaintingSuppressed() constAbstractCharacterBasedApplicationprotected
isReadOnly() constAbstractCharacterBasedApplication
isShiftModifierPressed() constAbstractCharacterBasedApplication
isSingleLineMode() constAbstractCharacterBasedApplicationprotected
isTerminalMode() constAbstractCharacterBasedApplication
isValidRowIndex(int row_index) constAbstractCharacterBasedApplicationprotected
layoutEditor() overrideTextEditorViewvirtual
LEFT_MARGINAbstractCharacterBasedApplicationstatic
leftMargin_() constAbstractCharacterBasedApplicationprotected
line_flags()AbstractCharacterBasedApplicationprotected
LineChanged enum valueAbstractCharacterBasedApplication
LineFlag enum nameAbstractCharacterBasedApplication
lineHeight() constTextEditorView
loadExampleFile()AbstractCharacterBasedApplication
logicalMoveToBottom()AbstractCharacterBasedApplication
logicalMoveToBottom2()AbstractCharacterBasedApplication
mTextEditorViewprivate
mainwindowMyTextEditorWidgetprivate
makeBuffer()AbstractCharacterBasedApplicationprotected
makeColumnPosList(std::vector< int > *out)AbstractCharacterBasedApplicationprotected
mapFromPixel(const QPoint &pt)TextEditorView
mouseMoveEvent(QMouseEvent *event) overrideTextEditorViewprotected
mousePressEvent(QMouseEvent *event) overrideTextEditorViewprotected
mouseReleaseEvent(QMouseEvent *event) overrideTextEditorViewprotected
move(int cur_row, int cur_col, int scr_row, int scr_col, bool auto_scroll)TextEditorView
moveCursorByMouse()TextEditorViewprivate
moveCursorDown()AbstractCharacterBasedApplicationvirtual
moveCursorEnd()AbstractCharacterBasedApplication
moveCursorHome()AbstractCharacterBasedApplication
moveCursorLeft()AbstractCharacterBasedApplication
moveCursorOut()AbstractCharacterBasedApplication
moveCursorRight()AbstractCharacterBasedApplication
moveCursorUp()AbstractCharacterBasedApplication
moved(int cur_row, int cur_col, int scr_row, int scr_col)TextEditorViewsignal
movePageDown()AbstractCharacterBasedApplication
movePageUp()AbstractCharacterBasedApplication
moveToBottom()AbstractCharacterBasedApplication
moveToTop()AbstractCharacterBasedApplication
MyTextEditorWidget(QWidget *parent=nullptr)MyTextEditorWidget
nextTabStop(int x) constAbstractCharacterBasedApplicationprotected
object_idMyTextEditorWidgetprivate
object_pathMyTextEditorWidgetprivate
onOpenFile()AbstractCharacterBasedApplicationprivate
onQuit()AbstractCharacterBasedApplicationprivate
onSaveFile()AbstractCharacterBasedApplicationprivate
openFile(QString const &path)AbstractCharacterBasedApplication
paintEvent(QPaintEvent *) overrideTextEditorViewprotected
paintLineNumbers(std::function< void(int, QString const &, Document::Line const *)> const &draw)AbstractCharacterBasedApplicationprotected
paintScreen(QPainter *painter)TextEditorViewprivate
parse(int row, std::vector< Char > *chars) constTextEditorViewprivate
parseCurrentLine(std::vector< Char > *vec, int increase_hint, bool force)AbstractCharacterBasedApplicationprotected
parseLine(int row, std::vector< Char > *vec) constAbstractCharacterBasedApplicationprotected
pointInView(int row, int col) constTextEditorView
preparePaintScreen()AbstractCharacterBasedApplicationprotected
pressEnter()AbstractCharacterBasedApplication
pressEscape()AbstractCharacterBasedApplication
pressLetterWithControl(int c)AbstractCharacterBasedApplicationprivate
print(int x, int y, QString const &text, Option const &opt)AbstractCharacterBasedApplicationprotectedvirtual
printArea(const TextEditorContext *cx, SelectionAnchor const *sel_a=nullptr, SelectionAnchor const *sel_b=nullptr)AbstractCharacterBasedApplicationprotected
printInvertedBar(int x, int y, char const *text, int padchar)AbstractCharacterBasedApplicationprivate
recentlyUsedPath()AbstractCharacterBasedApplicationprotected
reference_char_width_AbstractCharacterBasedApplicationprotected
refrectScrollBar()TextEditorView
resizeEvent(QResizeEvent *event) overrideTextEditorViewprotected
restorePos()AbstractCharacterBasedApplicationprotected
retrieveLastText(std::vector< char > *out, int maxlen) constAbstractCharacterBasedApplication
RIGHT_MARGINAbstractCharacterBasedApplicationstatic
saveFile(QString const &path)AbstractCharacterBasedApplication
savePos()AbstractCharacterBasedApplicationprotected
screenHeight() constAbstractCharacterBasedApplication
screenWidth() constAbstractCharacterBasedApplication
scroll_unit_TextEditorView
scrollBottomLimit() constAbstractCharacterBasedApplicationprotected
scrollBottomLimit2() constAbstractCharacterBasedApplicationprotected
ScrollByCharacter enum valueTextEditorView
scrollDown()AbstractCharacterBasedApplication
scrollPosX() constTextEditorViewprivate
scrollToTop()AbstractCharacterBasedApplication
scrollUnit() constTextEditorView
ScrollUnit enum nameTextEditorView
scrollUp()AbstractCharacterBasedApplication
selection_endAbstractCharacterBasedApplicationprotected
selection_startAbstractCharacterBasedApplicationprotected
setAutoLayout(bool f)AbstractCharacterBasedApplication
setChanged(bool f)AbstractCharacterBasedApplication
setCurrentCol(int col)AbstractCharacterBasedApplicationprotected
setCurrentRow(int row)AbstractCharacterBasedApplicationprotected
setCursorCol(int col) overrideTextEditorViewprotectedvirtual
setCursorCol_(int col, bool auto_scroll=true, bool by_mouse=false)AbstractCharacterBasedApplicationprivate
setCursorPos(int row, int col)AbstractCharacterBasedApplicationinlineprotected
setCursorPosByMouse(RowCol pos, QPoint pt)AbstractCharacterBasedApplicationinlineprotected
setCursorRow(int row, bool auto_scroll, bool by_mouse) overrideTextEditorViewprotectedvirtual
setCursorVisible(bool show)AbstractCharacterBasedApplication
setDialogMode(bool f)AbstractCharacterBasedApplicationprotected
setDialogOption(QString const &title, QString const &value, const DialogHandler &handler)AbstractCharacterBasedApplicationprotected
setDocument(const QList< Document::Line > *source, MainWindow *mw, QString const &object_id, QString const &object_path)MyTextEditorWidget
TextEditorView::setDocument(const QList< Document::Line > *source)AbstractCharacterBasedApplication
setFocusFrameVisible(bool f)TextEditorView
setLineMargin(int n)AbstractCharacterBasedApplication
setModifierKeys(Qt::KeyboardModifiers keymod)AbstractCharacterBasedApplication
setNormalTextEditorMode(bool f)AbstractCharacterBasedApplication
setPaintingSuppressed(bool f)AbstractCharacterBasedApplicationprotected
setReadOnly(bool f)AbstractCharacterBasedApplication
setRecentlyUsedPath(QString const &path)AbstractCharacterBasedApplicationprotected
setScreenSize(int w, int h, bool update_layout)AbstractCharacterBasedApplication
setScrollUnit(int n)TextEditorView
setSelectionAnchor(SelectionAnchor::Enabled enabled, bool update_anchor, bool auto_scroll)AbstractCharacterBasedApplication
setSomethingBadFlag(bool f)TextEditorViewinline
setTerminalMode(bool f)AbstractCharacterBasedApplication
setTextCodec(QTextCodec *codec)AbstractCharacterBasedApplication
setTextEditorEngine(const TextEditorEnginePtr &e)AbstractCharacterBasedApplication
setTextFont(const QFont &font)TextEditorView
setTheme(const TextEditorThemePtr &theme)TextEditorView
setToggleSelectionAnchorEnabled(bool f)AbstractCharacterBasedApplication
setupForLogWidget(const TextEditorThemePtr &theme)TextEditorView
setWriteMode(WriteMode wm)AbstractCharacterBasedApplication
showFooter(bool f)AbstractCharacterBasedApplication
showHeader(bool f)AbstractCharacterBasedApplication
showLineNumber(bool show, int left_margin=LEFT_MARGIN)AbstractCharacterBasedApplication
something_bad_flagTextEditorView
State enum nameAbstractCharacterBasedApplication
state() constAbstractCharacterBasedApplication
statusLine() constAbstractCharacterBasedApplicationprotected
TextEditorView(QWidget *parent=nullptr)TextEditorViewexplicit
textFont() constTextEditorViewprotected
theme() constTextEditorView
timerEvent(QTimerEvent *) overrideTextEditorViewprotected
updateCursorPos(bool auto_scroll)AbstractCharacterBasedApplicationprotected
updateCursorRect(bool auto_scroll)TextEditorViewprivate
updateLayout()TextEditorView
updateScrollBar()TextEditorViewsignal
updateSelectionAnchor1(bool auto_scroll)AbstractCharacterBasedApplicationprotected
updateSelectionAnchor2(bool auto_scroll)AbstractCharacterBasedApplicationprotected
updateVisibility(bool ensure_current_line_visible, bool change_col, bool auto_scroll) overrideTextEditorViewvirtual
view()MyTextEditorWidget
view_y_from_row(int row) constTextEditorViewprivate
wheelEvent(QWheelEvent *event) overrideTextEditorViewprotected
write(uint32_t c, bool by_keyboard)AbstractCharacterBasedApplication
write(char const *ptr, int len, bool by_keyboard)AbstractCharacterBasedApplication
write(std::string const &text)AbstractCharacterBasedApplication
write(QKeyEvent *e)AbstractCharacterBasedApplication
write_(char const *ptr, bool by_keyboard)AbstractCharacterBasedApplicationprotected
write_(QString const &text, bool by_keyboard)AbstractCharacterBasedApplicationprotected
writeCR()AbstractCharacterBasedApplicationprivate
WriteMode enum nameAbstractCharacterBasedApplication
writeNewLine()AbstractCharacterBasedApplicationprotected
~AbstractCharacterBasedApplication()AbstractCharacterBasedApplicationvirtual
~TextEditorView() overrideTextEditorView