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 Types | Public Slots | Signals | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
main_window Class Reference

#include "main-window.h"

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

Public Types

typedef std::pair< std::string,
std::string > 
name_pair

Public Slots

void accept_directory_line_edit (void)
void browse_for_directory (void)
void change_directory (const QString &dir)
void change_directory_up (void)
void clear_clipboard ()
void clipboard_has_changed (QClipboard::Mode)
void connect_uiwidget_links ()
void connect_visibility_changed (void)
void copyClipboard (void)
void debug_continue (void)
void debug_quit (void)
void debug_step_into (void)
void debug_step_out (void)
void debug_step_over (void)
void display_community_news (const QString &news)
void display_release_notes (void)
void execute_command_in_terminal (const QString &dir)
void exit (int status)
void find_files (const QString &startdir=QDir::currentPath())
void find_files_finished (int)
void handle_clear_command_window_request (void)
void handle_clear_history_request (void)
void handle_clear_workspace_request (void)
void handle_create_dialog (const QString &message, const QString &title, const QString &icon, const QStringList &button, const QString &defbutton, const QStringList &role)
void handle_create_filedialog (const QStringList &filters, const QString &title, const QString &filename, const QString &dirname, const QString &multimode)
void handle_create_inputlayout (const QStringList &, const QString &, const QFloatList &, const QFloatList &, const QStringList &)
void handle_create_listview (const QStringList &list, const QString &mode, int width, int height, const QIntList &initial, const QString &name, const QStringList &prompt, const QString &ok_string, const QString &cancel_string)
void handle_delete_debugger_pointer_request (const QString &file, int line)
void handle_enter_debugger (void)
void handle_exit_debugger (void)
void handle_insert_debugger_pointer_request (const QString &file, int line)
void handle_load_workspace_request (const QString &file=QString())
void handle_new_figure_request (void)
void handle_rename_variable_request (const QString &old_name, const QString &new_name)
void handle_save_workspace_request (void)
void handle_show_doc (const QString &file)
void handle_undo_request (void)
void handle_update_breakpoint_marker_request (bool insert, const QString &file, int line)
void hide_warning_bar (void)
void load_and_display_community_news (int serial=-1)
void new_file (const QString &commands=QString())
void notice_settings (const QSettings *settings)
void open_agora_page (void)
void open_bug_tracker_page (void)
void open_contribute_page (void)
void open_developer_page (void)
void open_file (const QString &file_name=QString())
void open_octave_packages_page (void)
void open_online_documentation_page (void)
void pasteClipboard (void)
void prepare_to_exit (void)
void process_settings_dialog_request (const QString &desired_tab=QString())
void read_settings (void)
void report_status_message (const QString &statusMessage)
void reset_windows (void)
void run_file_in_terminal (const QFileInfo &info)
void set_current_working_directory (const QString &dir)
void set_global_shortcuts (bool enable)
void set_window_layout (QSettings *settings)
void show_about_octave (void)
void show_gui_info (void)
void write_settings (void)

Signals

void copyClipboard_signal (void)
void delete_debugger_pointer_signal (const QString &file, int line)
void insert_debugger_pointer_signal (const QString &file, int line)
void new_file_signal (const QString &)
void open_file_signal (const QString &)
void pasteClipboard_signal (void)
void set_widget_shortcuts_signal (bool)
void settings_changed (const QSettings *)
void show_doc_signal (const QString &)
void update_breakpoint_marker_signal (bool insert, const QString &file, int line)

Public Member Functions

 main_window (QWidget *parent=0)
 ~main_window (void)
bool command_window_has_focus (void) const
void focus_command_window (void)

Protected Member Functions

void closeEvent (QCloseEvent *closeEvent)

Private Member Functions

void change_directory_callback (const std::string &directory)
void clear_command_window_callback (void)
void clear_history_callback (void)
void clear_workspace_callback (void)
void command_window_undo_callback (void)
void construct (void)
void construct_debug_menu (QMenuBar *p)
void construct_debug_menu_item (QMenu *p, const QString &item, const QKeySequence &key)
QAction * construct_debug_menu_item (const char *icon_file, const QString &item, const QKeySequence &key)
void construct_documentation_menu (QMenu *p)
void construct_edit_menu (QMenuBar *p)
void construct_file_menu (QMenuBar *p)
void construct_gui_info_button (void)
void construct_help_menu (QMenuBar *p)
void construct_menu_bar (void)
void construct_new_menu (QMenu *p)
void construct_news_menu (QMenuBar *p)
void construct_octave_qt_link (void)
void construct_tool_bar (void)
void construct_warning_bar (void)
void construct_window_menu (QMenuBar *p)
QAction * construct_window_menu_item (QMenu *p, const QString &item, bool checkable, const QKeySequence &key)
void debug_continue_callback (void)
void debug_quit_callback (void)
void debug_step_into_callback (void)
void debug_step_out_callback (void)
void debug_step_over_callback (void)
QList< octave_dock_widget * > dock_widget_list ()
void establish_octave_link (void)
void execute_command_callback ()
void exit_callback (void)
void load_workspace_callback (const std::string &file)
void new_figure_callback (void)
void queue_command (QString command)
void rename_variable_callback (const name_pair &names)
void resize_command_window_callback (void)
void run_file_callback (const QFileInfo &info)
void save_workspace_callback (const std::string &file)

Private Attributes

QAction * _clear_clipboard_action
QClipboard * _clipboard
bool _closing
QSemaphore _cmd_processing
QStringList * _cmd_queue
QMutex _cmd_queue_mutex
QAction * _copy_action
QComboBox * _current_directory_combo_box
QLineEdit * _current_directory_line_edit
QAction * _debug_continue
QMenu * _debug_menu
QAction * _debug_quit
QAction * _debug_step_into
QAction * _debug_step_out
QAction * _debug_step_over
QAction * _exit_action
QAction * _find_files_action
QPushButton_gui_info_button
QToolBar * _main_tool_bar
QAction * _new_function_action
QAction * _new_script_action
octave_qt_link_octave_qt_link
QAction * _open_action
QAction * _paste_action
QString _release_notes_icon
QAction * _undo_action
QDockWidget_warning_bar
workspace_model_workspace_model
terminal_dock_widgetcommand_window
QWidgetcommunity_news_window
documentation_dock_widgetdoc_browser_window
file_editor_interfaceeditor_window
files_dock_widgetfile_browser_window
find_files_dialogfind_files_dlg
history_dock_widgethistory_window
QWidgetrelease_notes_window
QStatusBar * status_bar
workspace_viewworkspace_window

Static Private Attributes

static const int current_directory_max_count = 16
static const int current_directory_max_visible = 16
static const int current_directory_width = 300

Detailed Description

Definition at line 65 of file main-window.h.

Member Typedef Documentation

typedef std::pair<std::string, std::string> main_window::name_pair

Definition at line 71 of file main-window.h.

Constructor & Destructor Documentation

main_window::main_window ( QWidget parent = 0)
main_window::~main_window ( void  )

Member Function Documentation

void main_window::accept_directory_line_edit ( void  )
slot

Definition at line 724 of file main-window.cc.

References _current_directory_combo_box, and set_current_working_directory().

Referenced by construct_tool_bar().

void main_window::browse_for_directory ( void  )
slot

Definition at line 685 of file main-window.cc.

References focus_command_window(), and set_current_working_directory().

Referenced by construct_tool_bar().

void main_window::change_directory ( const QString &  dir)
slot
void main_window::change_directory_callback ( const std::string &  directory)
private

Definition at line 2089 of file main-window.cc.

References Fcd(), and ovl().

Referenced by set_current_working_directory().

void main_window::change_directory_up ( void  )
slot

Definition at line 714 of file main-window.cc.

References set_current_working_directory().

Referenced by construct_tool_bar().

void main_window::clear_clipboard ( )
slot

Definition at line 2248 of file main-window.cc.

References _clipboard.

Referenced by construct_edit_menu().

void main_window::clear_command_window_callback ( void  )
private

Definition at line 2032 of file main-window.cc.

References Fclc(), and command_editor::interrupt().

Referenced by handle_clear_command_window_request().

void main_window::clear_history_callback ( void  )
private

Definition at line 2045 of file main-window.cc.

References Fhistory(), and ovl().

Referenced by handle_clear_history_request().

void main_window::clear_workspace_callback ( void  )
private

Definition at line 2007 of file main-window.cc.

References Fclear().

Referenced by handle_clear_workspace_request().

void main_window::clipboard_has_changed ( QClipboard::Mode  cp_mode)
slot

Definition at line 2230 of file main-window.cc.

References _clear_clipboard_action, _clipboard, and _paste_action.

Referenced by construct_edit_menu().

void main_window::closeEvent ( QCloseEvent *  closeEvent)
protected

Definition at line 848 of file main-window.cc.

References exit_callback(), and octave_link::post_event().

bool main_window::command_window_has_focus ( void  ) const
void main_window::command_window_undo_callback ( void  )
private

Definition at line 2025 of file main-window.cc.

References command_editor::redisplay(), and command_editor::undo().

Referenced by handle_undo_request().

void main_window::connect_uiwidget_links ( )
slot
void main_window::connect_visibility_changed ( void  )
slot
void main_window::construct ( void  )
private
void main_window::construct_debug_menu ( QMenuBar *  p)
private
void main_window::construct_debug_menu_item ( QMenu *  p,
const QString &  item,
const QKeySequence &  key 
)
private

Referenced by construct_debug_menu().

QAction * main_window::construct_debug_menu_item ( const char icon_file,
const QString &  item,
const QKeySequence &  key 
)
private
void main_window::construct_documentation_menu ( QMenu *  p)
private

Definition at line 1741 of file main-window.cc.

References doc_browser_window, and open_online_documentation_page().

Referenced by construct_help_menu().

void main_window::construct_edit_menu ( QMenuBar *  p)
private
void main_window::construct_file_menu ( QMenuBar *  p)
private
void main_window::construct_gui_info_button ( void  )
private

Definition at line 1858 of file main-window.cc.

References _gui_info_button, _main_tool_bar, and show_gui_info().

Referenced by construct_warning_bar(), and hide_warning_bar().

void main_window::construct_help_menu ( QMenuBar *  p)
private
void main_window::construct_menu_bar ( void  )
private
void main_window::construct_new_menu ( QMenu *  p)
private
void main_window::construct_news_menu ( QMenuBar *  p)
private

Definition at line 1759 of file main-window.cc.

References display_release_notes(), and load_and_display_community_news().

Referenced by construct_menu_bar().

void main_window::construct_octave_qt_link ( void  )
private
void main_window::construct_tool_bar ( void  )
private
void main_window::construct_warning_bar ( void  )
private
void main_window::construct_window_menu ( QMenuBar *  p)
private
QAction * main_window::construct_window_menu_item ( QMenu *  p,
const QString &  item,
bool  checkable,
const QKeySequence &  key 
)
private

Definition at line 1553 of file main-window.cc.

Referenced by construct_window_menu().

void main_window::copyClipboard ( void  )
slot

Definition at line 976 of file main-window.cc.

References _current_directory_combo_box, and copyClipboard_signal().

Referenced by construct_edit_menu().

void main_window::copyClipboard_signal ( void  )
signal

Referenced by copyClipboard().

void main_window::debug_continue ( void  )
slot

Definition at line 771 of file main-window.cc.

References debug_continue_callback(), and octave_link::post_event().

Referenced by construct_debug_menu().

void main_window::debug_continue_callback ( void  )
private

Definition at line 2095 of file main-window.cc.

References Fdbcont(), and command_editor::interrupt().

Referenced by debug_continue().

void main_window::debug_quit ( void  )
slot

Definition at line 795 of file main-window.cc.

References debug_quit_callback(), and octave_link::post_event().

Referenced by construct_debug_menu().

void main_window::debug_quit_callback ( void  )
private

Definition at line 2134 of file main-window.cc.

References Fdbquit(), and command_editor::interrupt().

Referenced by debug_quit().

void main_window::debug_step_into ( void  )
slot

Definition at line 777 of file main-window.cc.

References debug_step_into_callback(), and octave_link::post_event().

Referenced by construct_debug_menu().

void main_window::debug_step_into_callback ( void  )
private

Definition at line 2110 of file main-window.cc.

References Fdbstep(), command_editor::interrupt(), and ovl().

Referenced by debug_step_into().

void main_window::debug_step_out ( void  )
slot

Definition at line 789 of file main-window.cc.

References debug_step_out_callback(), and octave_link::post_event().

Referenced by construct_debug_menu().

void main_window::debug_step_out_callback ( void  )
private

Definition at line 2126 of file main-window.cc.

References Fdbstep(), command_editor::interrupt(), and ovl().

Referenced by debug_step_out().

void main_window::debug_step_over ( void  )
slot

Definition at line 783 of file main-window.cc.

References debug_step_over_callback(), and octave_link::post_event().

Referenced by construct_debug_menu().

void main_window::debug_step_over_callback ( void  )
private

Definition at line 2118 of file main-window.cc.

References Fdbstep(), and command_editor::interrupt().

Referenced by debug_step_over().

void main_window::delete_debugger_pointer_signal ( const QString &  file,
int  line 
)
signal
void main_window::display_community_news ( const QString &  news)
slot

Definition at line 497 of file main-window.cc.

References _release_notes_icon, and community_news_window.

Referenced by load_and_display_community_news().

void main_window::display_release_notes ( void  )
slot

Definition at line 292 of file main-window.cc.

References _release_notes_icon, arg(), release_notes_window, and Voct_etc_dir.

Referenced by construct_news_menu().

QList<octave_dock_widget *> main_window::dock_widget_list ( )
inlineprivate
void main_window::establish_octave_link ( void  )
private
void main_window::execute_command_callback ( )
private
void main_window::execute_command_in_terminal ( const QString &  dir)
slot

Definition at line 245 of file main-window.cc.

References focus_command_window(), and queue_command().

Referenced by construct_octave_qt_link().

void main_window::exit ( int  status)
slot

Definition at line 652 of file main-window.cc.

Referenced by construct_octave_qt_link().

void main_window::exit_callback ( void  )
private

Definition at line 2142 of file main-window.cc.

References Fquit().

Referenced by closeEvent().

void main_window::find_files ( const QString &  startdir = QDir::currentPath ())
slot
void main_window::find_files_finished ( int  )
slot

Definition at line 2180 of file main-window.cc.

Referenced by find_files().

void main_window::focus_command_window ( void  )
void main_window::handle_clear_command_window_request ( void  )
slot

Definition at line 233 of file main-window.cc.

References clear_command_window_callback(), and octave_link::post_event().

Referenced by construct_edit_menu().

void main_window::handle_clear_history_request ( void  )
slot

Definition at line 239 of file main-window.cc.

References clear_history_callback(), and octave_link::post_event().

Referenced by construct_edit_menu().

void main_window::handle_clear_workspace_request ( void  )
slot

Definition at line 210 of file main-window.cc.

References clear_workspace_callback(), and octave_link::post_event().

Referenced by construct_edit_menu().

void main_window::handle_create_dialog ( const QString &  message,
const QString &  title,
const QString &  icon,
const QStringList &  button,
const QString &  defbutton,
const QStringList &  role 
)
slot

Definition at line 1064 of file main-window.cc.

Referenced by connect_uiwidget_links().

void main_window::handle_create_filedialog ( const QStringList &  filters,
const QString &  title,
const QString &  filename,
const QString &  dirname,
const QString &  multimode 
)
slot

Definition at line 1115 of file main-window.cc.

Referenced by connect_uiwidget_links().

void main_window::handle_create_inputlayout ( const QStringList &  prompt,
const QString &  title,
const QFloatList nr,
const QFloatList nc,
const QStringList &  defaults 
)
slot

Definition at line 1101 of file main-window.cc.

Referenced by connect_uiwidget_links().

void main_window::handle_create_listview ( const QStringList &  list,
const QString &  mode,
int  width,
int  height,
const QIntList initial,
const QString &  name,
const QStringList &  prompt,
const QString &  ok_string,
const QString &  cancel_string 
)
slot

Definition at line 1081 of file main-window.cc.

Referenced by connect_uiwidget_links().

void main_window::handle_delete_debugger_pointer_request ( const QString &  file,
int  line 
)
slot
void main_window::handle_enter_debugger ( void  )
slot
void main_window::handle_exit_debugger ( void  )
slot
void main_window::handle_insert_debugger_pointer_request ( const QString &  file,
int  line 
)
slot
void main_window::handle_load_workspace_request ( const QString &  file = QString ())
slot

Definition at line 196 of file main-window.cc.

References load_workspace_callback(), and octave_link::post_event().

Referenced by construct(), and construct_file_menu().

void main_window::handle_new_figure_request ( void  )
slot

Definition at line 280 of file main-window.cc.

References new_figure_callback(), and octave_link::post_event().

Referenced by construct_new_menu().

void main_window::handle_rename_variable_request ( const QString &  old_name,
const QString &  new_name 
)
slot

Definition at line 216 of file main-window.cc.

References names(), octave_link::post_event(), and rename_variable_callback().

Referenced by construct_octave_qt_link().

void main_window::handle_save_workspace_request ( void  )
slot

Definition at line 184 of file main-window.cc.

References octave_link::post_event(), and save_workspace_callback().

Referenced by construct_file_menu().

void main_window::handle_show_doc ( const QString &  file)
slot

Definition at line 2223 of file main-window.cc.

References doc_browser_window, and show_doc_signal().

Referenced by construct_octave_qt_link().

void main_window::handle_undo_request ( void  )
slot

Definition at line 227 of file main-window.cc.

References command_window_undo_callback(), and octave_link::post_event().

Referenced by construct_tool_bar().

void main_window::handle_update_breakpoint_marker_request ( bool  insert,
const QString &  file,
int  line 
)
slot
void main_window::hide_warning_bar ( void  )
slot
void main_window::insert_debugger_pointer_signal ( const QString &  file,
int  line 
)
signal
void main_window::load_and_display_community_news ( int  serial = -1)
slot

Definition at line 461 of file main-window.cc.

References display_community_news(), and resource_manager::get_settings().

Referenced by construct_news_menu(), and main_window().

void main_window::load_workspace_callback ( const std::string &  file)
private
void main_window::new_figure_callback ( void  )
private

Definition at line 2082 of file main-window.cc.

References Fbuiltin(), Fdrawnow(), and ovl().

Referenced by handle_new_figure_request().

void main_window::new_file ( const QString &  commands = QString ())
slot

Definition at line 166 of file main-window.cc.

References new_file_signal().

void main_window::new_file_signal ( const QString &  )
signal

Referenced by new_file().

void main_window::notice_settings ( const QSettings *  settings)
slot
void main_window::open_agora_page ( void  )
slot

Definition at line 547 of file main-window.cc.

Referenced by construct_help_menu().

void main_window::open_bug_tracker_page ( void  )
slot

Definition at line 535 of file main-window.cc.

Referenced by construct_help_menu().

void main_window::open_contribute_page ( void  )
slot

Definition at line 553 of file main-window.cc.

Referenced by construct_help_menu().

void main_window::open_developer_page ( void  )
slot

Definition at line 559 of file main-window.cc.

Referenced by construct_help_menu().

void main_window::open_file ( const QString &  file_name = QString ())
slot

Definition at line 172 of file main-window.cc.

References open_file_signal().

Referenced by find_files().

void main_window::open_file_signal ( const QString &  )
signal

Referenced by open_file().

void main_window::open_octave_packages_page ( void  )
slot

Definition at line 541 of file main-window.cc.

Referenced by construct_help_menu().

void main_window::open_online_documentation_page ( void  )
slot

Definition at line 286 of file main-window.cc.

Referenced by construct_documentation_menu().

void main_window::pasteClipboard ( void  )
slot

Definition at line 992 of file main-window.cc.

References _current_directory_combo_box, and pasteClipboard_signal().

Referenced by construct_edit_menu().

void main_window::pasteClipboard_signal ( void  )
signal

Referenced by pasteClipboard().

void main_window::prepare_to_exit ( void  )
slot

Definition at line 646 of file main-window.cc.

References write_settings().

Referenced by construct().

void main_window::process_settings_dialog_request ( const QString &  desired_tab = QString ())
slot
void main_window::queue_command ( QString  command)
private
void main_window::read_settings ( void  )
slot
void main_window::rename_variable_callback ( const name_pair names)
private
void main_window::report_status_message ( const QString &  statusMessage)
slot

Definition at line 178 of file main-window.cc.

References status_bar.

void main_window::reset_windows ( void  )
slot

Definition at line 658 of file main-window.cc.

References resource_manager::get_default_settings(), and set_window_layout().

Referenced by construct_window_menu().

void main_window::resize_command_window_callback ( void  )
private

Definition at line 2039 of file main-window.cc.

References command_editor::resize_terminal().

Referenced by construct().

void main_window::run_file_callback ( const QFileInfo &  info)
private

Definition at line 258 of file main-window.cc.

References octave_qt_link::file_in_path(), and queue_command().

Referenced by run_file_in_terminal().

void main_window::run_file_in_terminal ( const QFileInfo &  info)
slot

Definition at line 252 of file main-window.cc.

References octave_link::post_event(), and run_file_callback().

void main_window::save_workspace_callback ( const std::string &  file)
private

Definition at line 1993 of file main-window.cc.

References Fsave(), and ovl().

Referenced by handle_save_workspace_request().

void main_window::set_current_working_directory ( const QString &  dir)
slot
void main_window::set_global_shortcuts ( bool  enable)
slot
void main_window::set_widget_shortcuts_signal ( bool  )
signal

Referenced by construct(), and set_global_shortcuts().

void main_window::set_window_layout ( QSettings *  settings)
slot
void main_window::settings_changed ( const QSettings *  )
signal
void main_window::show_about_octave ( void  )
slot
void main_window::show_doc_signal ( const QString &  )
signal
void main_window::show_gui_info ( void  )
slot

Definition at line 1891 of file main-window.cc.

Referenced by construct_gui_info_button(), and construct_warning_bar().

void main_window::update_breakpoint_marker_signal ( bool  insert,
const QString &  file,
int  line 
)
signal
void main_window::write_settings ( void  )
slot

Definition at line 944 of file main-window.cc.

References _current_directory_combo_box, and resource_manager::get_settings().

Referenced by prepare_to_exit().

Member Data Documentation

QAction* main_window::_clear_clipboard_action
private

Definition at line 319 of file main-window.h.

Referenced by clipboard_has_changed(), and construct_edit_menu().

QClipboard* main_window::_clipboard
private

Definition at line 342 of file main-window.h.

Referenced by clear_clipboard(), clipboard_has_changed(), and construct_edit_menu().

bool main_window::_closing
private

Definition at line 345 of file main-window.h.

Referenced by construct().

QSemaphore main_window::_cmd_processing
private

Definition at line 349 of file main-window.h.

Referenced by execute_command_callback(), and queue_command().

QStringList* main_window::_cmd_queue
private

Definition at line 348 of file main-window.h.

Referenced by execute_command_callback(), queue_command(), and ~main_window().

QMutex main_window::_cmd_queue_mutex
private

Definition at line 350 of file main-window.h.

Referenced by execute_command_callback(), and queue_command().

QAction* main_window::_copy_action
private

Definition at line 317 of file main-window.h.

Referenced by construct_edit_menu(), and construct_tool_bar().

QComboBox* main_window::_current_directory_combo_box
private
QLineEdit* main_window::_current_directory_line_edit
private

Definition at line 330 of file main-window.h.

QAction* main_window::_debug_continue
private
QMenu* main_window::_debug_menu
private

Definition at line 305 of file main-window.h.

Referenced by construct_debug_menu(), and construct_debug_menu_item().

QAction* main_window::_debug_quit
private
QAction* main_window::_debug_step_into
private
QAction* main_window::_debug_step_out
private
QAction* main_window::_debug_step_over
private
QAction* main_window::_exit_action
private

Definition at line 323 of file main-window.h.

Referenced by construct_file_menu(), and set_global_shortcuts().

QAction* main_window::_find_files_action
private

Definition at line 322 of file main-window.h.

Referenced by construct_edit_menu(), and set_global_shortcuts().

QPushButton* main_window::_gui_info_button
private

Definition at line 303 of file main-window.h.

Referenced by construct_gui_info_button().

QToolBar* main_window::_main_tool_bar
private

Definition at line 300 of file main-window.h.

Referenced by construct_gui_info_button(), construct_tool_bar(), and notice_settings().

QAction* main_window::_new_function_action
private

Definition at line 314 of file main-window.h.

Referenced by construct_new_menu(), and set_global_shortcuts().

QAction* main_window::_new_script_action
private

Definition at line 313 of file main-window.h.

Referenced by construct_new_menu(), construct_tool_bar(), and set_global_shortcuts().

octave_qt_link* main_window::_octave_qt_link
private

Definition at line 340 of file main-window.h.

Referenced by construct_octave_qt_link(), and ~main_window().

QAction* main_window::_open_action
private

Definition at line 315 of file main-window.h.

Referenced by construct_file_menu(), construct_tool_bar(), and set_global_shortcuts().

QAction* main_window::_paste_action
private

Definition at line 318 of file main-window.h.

Referenced by clipboard_has_changed(), construct_edit_menu(), and construct_tool_bar().

QString main_window::_release_notes_icon
private

Definition at line 298 of file main-window.h.

Referenced by display_community_news(), display_release_notes(), and notice_settings().

QAction* main_window::_undo_action
private

Definition at line 320 of file main-window.h.

Referenced by construct_edit_menu(), and construct_tool_bar().

QDockWidget* main_window::_warning_bar
private

Definition at line 302 of file main-window.h.

Referenced by construct_warning_bar(), and hide_warning_bar().

workspace_model* main_window::_workspace_model
private

Definition at line 272 of file main-window.h.

Referenced by construct(), construct_octave_qt_link(), and ~main_window().

terminal_dock_widget* main_window::command_window
private
QWidget* main_window::community_news_window
private

Definition at line 338 of file main-window.h.

Referenced by display_community_news(), and ~main_window().

const int main_window::current_directory_max_count = 16
staticprivate

Definition at line 329 of file main-window.h.

Referenced by construct_tool_bar().

const int main_window::current_directory_max_visible = 16
staticprivate

Definition at line 328 of file main-window.h.

Referenced by construct_tool_bar().

const int main_window::current_directory_width = 300
staticprivate

Definition at line 327 of file main-window.h.

Referenced by construct_tool_bar().

documentation_dock_widget* main_window::doc_browser_window
private
file_editor_interface* main_window::editor_window
private
files_dock_widget* main_window::file_browser_window
private
find_files_dialog* main_window::find_files_dlg
private

Definition at line 333 of file main-window.h.

Referenced by find_files(), and ~main_window().

history_dock_widget* main_window::history_window
private
QWidget* main_window::release_notes_window
private

Definition at line 336 of file main-window.h.

Referenced by display_release_notes(), and ~main_window().

QStatusBar* main_window::status_bar
private

Definition at line 275 of file main-window.h.

Referenced by construct(), report_status_message(), and ~main_window().

workspace_view* main_window::workspace_window
private

Definition at line 283 of file main-window.h.

Referenced by construct(), construct_window_menu(), dock_widget_list(), and ~main_window().


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