15#ifndef LUA_DEBUGGER_GOTO_LINE_FRAME_H
16#define LUA_DEBUGGER_GOTO_LINE_FRAME_H
70 Ui::LuaDebuggerGoToLineFrame *ui_;
73 QPointer<QPlainTextEdit> editor_;
78 void focusLineField();
84 void on_goButton_clicked();
89 void on_cancelButton_clicked();
A QFrame that shows and hides itself with a slide animation.
Definition accordion_frame.h:21
Inline "go to line" bar for the Lua debugger code editor (AccordionFrame).
Definition lua_debugger_goto_line_frame.h:34
void scheduleLineFieldFocus()
After animatedShow(), move focus to the line field (call from dialog).
Definition lua_debugger_goto_line_frame.cpp:85
void keyPressEvent(QKeyEvent *event) override
Handles key press events for the frame.
Definition lua_debugger_goto_line_frame.cpp:93
void syncLineFieldFromEditor()
Set the line field from the current editor cursor (before animatedShow).
Definition lua_debugger_goto_line_frame.cpp:72
void setTargetEditor(QPlainTextEdit *editor)
Sets the target editor for the go to line frame.
Definition lua_debugger_goto_line_frame.cpp:51
~LuaDebuggerGoToLineFrame() override
Destroys the LuaDebuggerGoToLineFrame object.
Definition lua_debugger_goto_line_frame.cpp:49