28 #include <QKeySequence> 30 #include <QStringList> 35 #include <QApplication> 56 virtual void setSize (
int h,
int v) = 0;
90 const QColor& color) = 0;
129 setContextMenuPolicy (Qt::CustomContextMenu);
134 resource_manager::icon (
"edit-copy"),
138 resource_manager::icon (
"edit-paste"),
144 tr (
"Select All"),
this, SLOT (
selectAll ()));
151 _contextMenu->addAction (tr (
"Clear Window"), parent (),
152 SLOT (handle_clear_command_window_request ()));
154 connect (
this, SIGNAL (customContextMenuRequested (QPoint)),
161 xparent, SLOT (edit_mfile (
const QString&,
int)));
163 connect (xparent, SIGNAL (settings_changed (
const QSettings *)),
166 connect (xparent, SIGNAL (init_terminal_size_signal ()),
169 connect (xparent, SIGNAL (copyClipboard_signal ()),
172 connect (xparent, SIGNAL (pasteClipboard_signal ()),
175 connect (xparent, SIGNAL (selectAll_signal ()),
183 QKeySequence (Qt::ControlModifier + Qt::Key_C));
193 QKeySequence (Qt::ControlModifier + Qt::Key_D));
208 #endif // QTERMINAL_H void edit_mfile_request(const QString &, int)
virtual void sendText(const QString &text)=0
virtual void setScrollBufferSize(int value=1000)=0
virtual void init_terminal_size(void)
void interrupt_signal(void)
virtual ~QTerminal(void)=default
QAction * _selectall_action
virtual void setForegroundColor(const QColor &color)=0
void terminal_interrupt(void)
static QTerminal * create(QWidget *xparent=nullptr)
QTerminal(QWidget *xparent=nullptr)
virtual void pasteClipboard(void)=0
QAction * _interrupt_action
virtual void setSelectionColor(const QColor &color)=0
virtual void selectAll(void)=0
virtual void has_extra_interrupt(bool extra)=0
virtual void copyClipboard(void)=0
virtual void handle_visibility_changed(bool)
virtual QString selectedText()=0
void report_status_message(const QString &)
void set_global_shortcuts(bool focus_out)
virtual void setSize(int h, int v)=0
virtual QList< QAction * > get_hotspot_actions(const QPoint &)
virtual void setCursorColor(bool useForegroundColor, const QColor &color)=0
OCTAVE_EXPORT octave_value_list at
void notice_settings(const QSettings *settings)
static QStringList color_names(void)
virtual void setTerminalFont(const QFont &font)=0
static QList< QColor > default_colors(void)
virtual void setBackgroundColor(const QColor &color)=0
virtual void setCursorType(CursorType type, bool blinking)
nd group nd example For each display the value
virtual void handleCustomContextMenuRequested(const QPoint &at)