38 using octave::gui_settings;
63 virtual void sendText (
const QString& text) = 0;
95 const QColor& color) = 0;
152 void construct (octave::base_qobject& oct_qobj);
void doc_on_expression(void)
void interrupt_signal(void)
void report_status_message(const QString &)
virtual void handle_visibility_changed(bool)
QAction * m_help_selected_action
virtual QString selectedText()=0
QAction * _run_selection_action
virtual void setSize(int h, int v)=0
QTerminal(octave::base_qobject &oct_qobj, QWidget *xparent=nullptr)
void help_on_expression(void)
octave::base_qobject & m_octave_qobj
virtual void setCursorType(CursorType type, bool blinking)
virtual void pasteClipboard(void)=0
void set_screen_size_signal(int, int)
void construct(octave::base_qobject &oct_qobj)
virtual void setBackgroundColor(const QColor &color)=0
virtual QList< QAction * > get_hotspot_actions(const QPoint &)
void notice_settings(const gui_settings *settings)
virtual void init_terminal_size(void)
QAction * _interrupt_action
void edit_mfile_request(const QString &, int)
virtual void setSelectionColor(const QColor &color)=0
void request_edit_mfile_signal(const QString &, int)
virtual void handleCustomContextMenuRequested(const QPoint &at)
virtual void has_extra_interrupt(bool extra)=0
QAction * _selectall_action
virtual void setTerminalFont(const QFont &font)=0
virtual void setCursorColor(bool useForegroundColor, const QColor &color)=0
void request_open_file_signal(const QString &, const QString &, int)
virtual void copyClipboard(void)=0
void terminal_interrupt(void)
QAction * m_doc_selected_action
static QTerminal * create(octave::base_qobject &oct_qobj, QWidget *xparent)
void clear_command_window_request(void)
virtual void setForegroundColor(const QColor &color)=0
void execute_command_in_terminal_signal(const QString &)
QAction * m_edit_selected_action
virtual void setScrollBufferSize(int value=1000)=0
void show_doc_signal(const QString &)
virtual void selectAll(void)=0
virtual void sendText(const QString &text)=0
virtual ~QTerminal(void)=default
Base class for Octave interfaces that use Qt.