GNU Octave  3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Slots | Signals | Public Member Functions | Protected Slots | Protected Member Functions | List of all members
file_editor_interface Class Reference

#include "file-editor-interface.h"

Inheritance diagram for file_editor_interface:
Inheritance graph
[legend]
Collaboration diagram for file_editor_interface:
Collaboration graph
[legend]

Public Slots

virtual void focus (void)
virtual void handle_visibility (bool visible)
QMainWindowmain_win ()
virtual void notice_settings (const QSettings *)
virtual void request_new_file (const QString &command=QString())=0
virtual void request_new_function (bool)=0
virtual void request_new_script (const QString &command=QString())=0
virtual void request_open_file ()=0
virtual void request_open_file (const QString &openFileName, int line=-1, bool debug_pointer=false, bool breakpoint_marker=false, bool insert=true)=0

Signals

void active_changed (bool active)
 Custom signal that tells whether a user has clicked away that dock widget, i.e the active dock widget has changed.

Public Member Functions

 file_editor_interface (QWidget *p)
virtual ~file_editor_interface ()
virtual void connect_visibility_changed (void)
virtual QMenu * debug_menu ()=0
virtual QMenu * get_mru_menu ()=0
virtual void handle_delete_debugger_pointer_request (const QString &file, int line)=0
virtual void handle_edit_file_request (const QString &file)=0
virtual void handle_enter_debug_mode (void)=0
virtual void handle_exit_debug_mode (void)=0
virtual void handle_insert_debugger_pointer_request (const QString &file, int line)=0
virtual void handle_update_breakpoint_marker_request (bool insert, const QString &file, int line)=0
void make_widget (bool dock=true)
void make_window (void)
virtual void set_focus ()=0
void set_title (const QString &)
virtual QToolBar * toolbar ()=0

Protected Slots

virtual void copyClipboard ()
 slots to handle copy & paste
virtual void handle_visibility_changed (bool visible)
 Slot to steer changing visibility from outside.
virtual void pasteClipboard ()

Protected Member Functions

virtual void closeEvent (QCloseEvent *e)
QWidgetfocusWidget ()

Detailed Description

Definition at line 30 of file file-editor-interface.h.

Constructor & Destructor Documentation

file_editor_interface::file_editor_interface ( QWidget p)
inline

Definition at line 35 of file file-editor-interface.h.

virtual file_editor_interface::~file_editor_interface ( )
inlinevirtual

Definition at line 41 of file file-editor-interface.h.

Member Function Documentation

void octave_dock_widget::active_changed ( bool  active)
signalinherited

Custom signal that tells whether a user has clicked away that dock widget, i.e the active dock widget has changed.

Referenced by octave_dock_widget::change_visibility(), octave_dock_widget::closeEvent(), workspace_view::closeEvent(), octave_dock_widget::connect_visibility_changed(), and octave_dock_widget::handle_visibility_changed().

virtual void octave_dock_widget::closeEvent ( QCloseEvent *  e)
inlineprotectedvirtualinherited

Reimplemented in workspace_view.

Definition at line 55 of file octave-dock-widget.h.

References octave_dock_widget::active_changed().

void octave_dock_widget::connect_visibility_changed ( void  )
virtualinherited
virtual void octave_dock_widget::copyClipboard ( void  )
inlineprotectedvirtualslotinherited

slots to handle copy & paste

Definition at line 96 of file octave-dock-widget.h.

Referenced by octave_dock_widget::octave_dock_widget().

virtual QMenu* file_editor_interface::debug_menu ( )
pure virtual
virtual void octave_dock_widget::focus ( void  )
inlinevirtualslotinherited
QWidget * octave_dock_widget::focusWidget ( )
protectedinherited

Definition at line 259 of file octave-dock-widget.cc.

References Faddeeva::w().

virtual QMenu* file_editor_interface::get_mru_menu ( )
pure virtual

Implemented in file_editor.

Referenced by main_window::construct_file_menu().

virtual void file_editor_interface::handle_delete_debugger_pointer_request ( const QString &  file,
int  line 
)
pure virtual
virtual void file_editor_interface::handle_edit_file_request ( const QString &  file)
pure virtual
virtual void file_editor_interface::handle_enter_debug_mode ( void  )
pure virtual

Implemented in file_editor.

Referenced by main_window::handle_enter_debugger().

virtual void file_editor_interface::handle_exit_debug_mode ( void  )
pure virtual

Implemented in file_editor.

Referenced by main_window::handle_exit_debugger().

virtual void file_editor_interface::handle_insert_debugger_pointer_request ( const QString &  file,
int  line 
)
pure virtual
virtual void file_editor_interface::handle_update_breakpoint_marker_request ( bool  insert,
const QString &  file,
int  line 
)
pure virtual
virtual void octave_dock_widget::handle_visibility ( bool  visible)
inlinevirtualslotinherited
virtual void octave_dock_widget::handle_visibility_changed ( bool  visible)
inlineprotectedvirtualslotinherited

Slot to steer changing visibility from outside.

Definition at line 90 of file octave-dock-widget.h.

References octave_dock_widget::active_changed().

Referenced by octave_dock_widget::octave_dock_widget().

QMainWindow* octave_dock_widget::main_win ( )
inlineslotinherited

Definition at line 85 of file octave-dock-widget.h.

References octave_dock_widget::_parent.

Referenced by files_dock_widget::files_dock_widget().

void octave_dock_widget::make_widget ( bool  dock = true)
inherited
void octave_dock_widget::make_window ( void  )
inherited
virtual void octave_dock_widget::notice_settings ( const QSettings *  )
inlinevirtualslotinherited

Definition at line 81 of file octave-dock-widget.h.

Referenced by octave_dock_widget::octave_dock_widget().

virtual void octave_dock_widget::pasteClipboard ( void  )
inlineprotectedvirtualslotinherited

Definition at line 99 of file octave-dock-widget.h.

Referenced by octave_dock_widget::octave_dock_widget().

virtual void file_editor_interface::request_new_file ( const QString &  command = QString())
pure virtualslot
virtual void file_editor_interface::request_new_function ( bool  )
pure virtualslot
virtual void file_editor_interface::request_new_script ( const QString &  command = QString())
pure virtualslot
virtual void file_editor_interface::request_open_file ( )
pure virtualslot
virtual void file_editor_interface::request_open_file ( const QString &  openFileName,
int  line = -1,
bool  debug_pointer = false,
bool  breakpoint_marker = false,
bool  insert = true 
)
pure virtualslot
virtual void file_editor_interface::set_focus ( )
pure virtual

Implemented in file_editor.

void octave_dock_widget::set_title ( const QString &  title)
inherited
virtual QToolBar* file_editor_interface::toolbar ( )
pure virtual

Implemented in file_editor.

Referenced by main_window::construct_debug_menu_item().


The documentation for this class was generated from the following file: