GNU Octave  4.2.1
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 | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes | List of all members
octave_qt_link Class Reference

#include "octave-qt-link.h"

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

Public Types

typedef std::list< std::pair
< std::string, std::string > > 
filter_list
 

Public Slots

void terminal_interrupt (void)
 

Signals

void append_history_signal (const QString &hist_entry)
 
void change_directory_signal (const QString &dir)
 
void clear_history_signal (void)
 
void clear_workspace_signal (void)
 
void confirm_shutdown_signal (void)
 
void copy_image_to_clipboard_signal (const QString &file, bool remove_file)
 
void delete_debugger_pointer_signal (const QString &, int)
 
void edit_file_signal (const QString &file)
 
void enter_debugger_signal (void)
 
void execute_command_in_terminal_signal (const QString &command)
 
void execute_interpreter_signal (void)
 
void exit_app_signal (int status)
 
void exit_debugger_signal (void)
 
void insert_debugger_pointer_signal (const QString &, int)
 
void set_history_signal (const QStringList &hist)
 
void set_workspace_signal (bool top_level, bool debug, const QString &scopes, const QStringList &symbols, const QStringList &class_names, const QStringList &dimensions, const QStringList &values, const QIntList &complex_flags)
 
void show_doc_signal (const QString &file)
 
void show_preferences_signal (void)
 
void update_breakpoint_marker_signal (bool insert, const QString &file, int line, const QString &cond)
 

Public Member Functions

 octave_qt_link (QWidget *p, octave::gui_application *app_context)
 
 ~octave_qt_link (void)
 
void do_append_history (const std::string &hist_entry)
 
void do_change_directory (const std::string &dir)
 
void do_clear_history (void)
 
void do_clear_workspace (void)
 
bool do_confirm_shutdown (void)
 
bool do_copy_image_to_clipboard (const std::string &file)
 
int do_debug_cd_or_addpath_error (const std::string &file, const std::string &dir, bool addpath_option)
 
bool do_edit_file (const std::string &file)
 
void do_enter_debugger_event (const std::string &file, int line)
 
void do_execute_command_in_terminal (const std::string &command)
 
void do_execute_in_debugger_event (const std::string &file, int line)
 
bool do_exit (int status)
 
void do_exit_debugger_event (void)
 
std::list< std::stringdo_file_dialog (const filter_list &filter, const std::string &title, const std::string &filename, const std::string &pathname, const std::string &multimode)
 
std::list< std::stringdo_input_dialog (const std::list< std::string > &prompt, const std::string &title, const std::list< float > &nr, const std::list< float > &nc, const std::list< std::string > &defaults)
 
std::pair< std::list< int >, intdo_list_dialog (const std::list< std::string > &list, const std::string &mode, int width, int height, const std::list< int > &initial_value, const std::string &name, const std::list< std::string > &prompt, const std::string &ok_string, const std::string &cancel_string)
 
int do_message_dialog (const std::string &dlg, const std::string &msg, const std::string &title)
 
void do_post_input_event (void)
 
void do_pre_input_event (void)
 
bool do_prompt_new_edit_file (const std::string &file)
 
std::string do_question_dialog (const std::string &msg, const std::string &title, const std::string &btn1, const std::string &btn2, const std::string &btn3, const std::string &btndef)
 
void do_set_default_prompts (std::string &ps1, std::string &ps2, std::string &ps4)
 
void do_set_history (const string_vector &hist)
 
void do_set_workspace (bool top_level, bool debug, const std::list< workspace_element > &ws)
 
void do_show_doc (const std::string &file)
 
void do_show_preferences (void)
 
void do_update_breakpoint (bool insert, const std::string &file, int line, const std::string &cond)
 
void execute_interpreter (void)
 
void shutdown_confirmation (bool sd)
 
void update_directory (void)
 

Static Public Member Functions

static void append_history (const std::string &hist_entry)
 
static void change_directory (const std::string &dir)
 
static void clear_history (void)
 
static void clear_workspace (void)
 
static bool confirm_shutdown (void)
 
static void connect_link (octave_link *)
 
static bool copy_image_to_clipboard (const std::string &file)
 
static int debug_cd_or_addpath_error (const std::string &file, const std::string &dir, bool addpath_option)
 
static void discard_events (void)
 
static bool edit_file (const std::string &file)
 
static bool enabled (void)
 
static void enter_debugger_event (const std::string &file, int line)
 
static void entered_readline_hook (void)
 
static void execute_command_in_terminal (const std::string &command)
 
static void execute_in_debugger_event (const std::string &file, int line)
 
static bool exit (int status)
 
static void exit_debugger_event (void)
 
static std::list< std::stringfile_dialog (const filter_list &filter, const std::string &title, const std::string &filename, const std::string &dirname, const std::string &multimode)
 
static bool file_in_path (const std::string &file, const std::string &dir)
 
static void finished_readline_hook (void)
 
static void generate_events (void)
 
static std::list< std::stringinput_dialog (const std::list< std::string > &prompt, const std::string &title, const std::list< float > &nr, const std::list< float > &nc, const std::list< std::string > &defaults)
 
static std::pair< std::list
< int >, int
list_dialog (const std::list< std::string > &list, const std::string &mode, int width, int height, const std::list< int > &initial_value, const std::string &name, const std::list< std::string > &prompt, const std::string &ok_string, const std::string &cancel_string)
 
static int message_dialog (const std::string &dlg, const std::string &msg, const std::string &title)
 
template<typename T >
static void post_event (T *obj, void(T::*method)(void))
 
template<typename T , typename A >
static void post_event (T *obj, void(T::*method)(A), A arg)
 
template<typename T , typename A >
static void post_event (T *obj, void(T::*method)(const A &), const A &arg)
 
static void post_input_event (void)
 
static void pre_input_event (void)
 
static void process_events (bool disable=false)
 
static bool prompt_new_edit_file (const std::string &file)
 
static std::string question_dialog (const std::string &msg, const std::string &title, const std::string &btn1, const std::string &btn2, const std::string &btn3, const std::string &btndef)
 
static void set_default_prompts (std::string &ps1, std::string &ps2, std::string &ps4)
 
static void set_history (const string_vector &hist)
 
static void set_workspace (void)
 
static void set_workspace (bool top_level, const std::list< workspace_element > &ws)
 
static bool show_doc (const std::string &file)
 
static bool show_preferences ()
 
static void update_breakpoint (bool insert, const std::string &file, int line, const std::string &cond="")
 

Public Attributes

QMutex mutex
 
QWaitCondition waitcondition
 

Protected Member Functions

void do_discard_events (void)
 
void do_entered_readline_hook (void)
 
void do_finished_readline_hook (void)
 
void do_generate_events (void)
 
template<typename T >
void do_post_event (T *obj, void(T::*method)(void))
 
template<typename T , typename A >
void do_post_event (T *obj, void(T::*method)(A), A arg)
 
template<typename T , typename A >
void do_post_event (T *obj, void(T::*method)(const A &), const A &arg)
 
void do_process_events (void)
 

Protected Attributes

bool debugging
 
octave_mutexevent_queue_mutex
 
event_queue gui_event_queue
 
bool link_enabled
 

Private Member Functions

 octave_qt_link (const octave_qt_link &)
 
void do_delete_debugger_pointer (const std::string &file, int line)
 
void do_insert_debugger_pointer (const std::string &file, int line)
 
octave_qt_linkoperator= (const octave_qt_link &)
 

Private Attributes

QString _current_directory
 
bool _new_dir
 
bool _shutdown_confirm_result
 
octave_interpretercommand_interpreter
 
octave::gui_applicationm_app_context
 
QThreadmain_thread
 

Detailed Description

Definition at line 53 of file octave-qt-link.h.

Member Typedef Documentation

typedef std::list<std::pair<std::string, std::string> > octave_link::filter_list
inherited

Definition at line 200 of file octave-link.h.

Constructor & Destructor Documentation

octave_qt_link::octave_qt_link ( QWidget p,
octave::gui_application app_context 
)
octave_qt_link::~octave_qt_link ( void  )

Definition at line 68 of file octave-qt-link.cc.

References command_interpreter, and main_thread.

octave_qt_link::octave_qt_link ( const octave_qt_link )
private

Member Function Documentation

static void octave_link::append_history ( const std::string hist_entry)
inlinestaticinherited
void octave_qt_link::append_history_signal ( const QString &  hist_entry)
signal

Definition at line 214 of file moc-octave-qt-link.cc.

Referenced by do_append_history().

static void octave_link::change_directory ( const std::string dir)
inlinestaticinherited

Definition at line 222 of file octave-link.h.

Referenced by octave_change_to_directory().

void octave_qt_link::change_directory_signal ( const QString &  dir)
signal

Definition at line 180 of file moc-octave-qt-link.cc.

Referenced by update_directory().

static void octave_link::clear_history ( void  )
inlinestaticinherited

Definition at line 262 of file octave-link.h.

Referenced by do_history().

void octave_qt_link::clear_history_signal ( void  )
signal

Definition at line 221 of file moc-octave-qt-link.cc.

Referenced by do_clear_history().

static void octave_link::clear_workspace ( void  )
inlinestaticinherited

Definition at line 244 of file octave-link.h.

void octave_qt_link::clear_workspace_signal ( void  )
signal

Definition at line 201 of file moc-octave-qt-link.cc.

Referenced by do_clear_workspace().

static bool octave_link::confirm_shutdown ( void  )
inlinestaticinherited

Definition at line 84 of file octave-link.h.

References retval.

void octave_qt_link::confirm_shutdown_signal ( void  )
signal

Definition at line 273 of file moc-octave-qt-link.cc.

Referenced by do_confirm_shutdown().

void octave_link::connect_link ( octave_link obj)
staticinherited

Definition at line 79 of file octave-link.cc.

References error(), and octave_link::instance.

Referenced by main_window::construct_octave_qt_link().

static bool octave_link::copy_image_to_clipboard ( const std::string file)
inlinestaticinherited

Definition at line 138 of file octave-link.h.

Referenced by QtHandles::Figure::copy_figure_callback().

void octave_qt_link::copy_image_to_clipboard_signal ( const QString &  file,
bool  remove_file 
)
signal

Definition at line 166 of file moc-octave-qt-link.cc.

Referenced by do_copy_image_to_clipboard().

static int octave_link::debug_cd_or_addpath_error ( const std::string file,
const std::string dir,
bool  addpath_option 
)
inlinestaticinherited

Definition at line 213 of file octave-link.h.

void octave_qt_link::delete_debugger_pointer_signal ( const QString &  _t1,
int  _t2 
)
signal

Definition at line 253 of file moc-octave-qt-link.cc.

static void octave_link::discard_events ( void  )
inlinestaticinherited

Definition at line 78 of file octave-link.h.

void octave_qt_link::do_append_history ( const std::string hist_entry)
virtual

Implements octave_link.

Definition at line 512 of file octave-qt-link.cc.

References append_history_signal(), and QtHandles::Utils::fromStdString().

void octave_qt_link::do_change_directory ( const std::string dir)
virtual

Implements octave_link.

Definition at line 443 of file octave-qt-link.cc.

References _current_directory, _new_dir, and QtHandles::Utils::fromStdString().

void octave_qt_link::do_clear_history ( void  )
virtual

Implements octave_link.

Definition at line 518 of file octave-qt-link.cc.

References clear_history_signal().

void octave_qt_link::do_clear_workspace ( void  )
virtual

Implements octave_link.

Definition at line 495 of file octave-qt-link.cc.

References clear_workspace_signal().

bool octave_qt_link::do_confirm_shutdown ( void  )
virtual

Implements octave_link.

Definition at line 81 of file octave-qt-link.cc.

References _shutdown_confirm_result, confirm_shutdown_signal(), mutex, and waitcondition.

bool octave_qt_link::do_copy_image_to_clipboard ( const std::string file)
virtual
int octave_qt_link::do_debug_cd_or_addpath_error ( const std::string file,
const std::string dir,
bool  addpath_option 
)
virtual
void octave_qt_link::do_delete_debugger_pointer ( const std::string file,
int  line 
)
private
void octave_link::do_discard_events ( void  )
protectedinherited
bool octave_qt_link::do_edit_file ( const std::string file)
virtual

Implements octave_link.

Definition at line 117 of file octave-qt-link.cc.

References edit_file_signal(), and QtHandles::Utils::fromStdString().

void octave_qt_link::do_enter_debugger_event ( const std::string file,
int  line 
)
virtual

Implements octave_link.

Definition at line 532 of file octave-qt-link.cc.

References do_insert_debugger_pointer(), and enter_debugger_signal().

void octave_link::do_entered_readline_hook ( void  )
inlineprotectedinherited

Definition at line 398 of file octave-link.h.

void octave_qt_link::do_execute_command_in_terminal ( const std::string command)
virtual
void octave_qt_link::do_execute_in_debugger_event ( const std::string file,
int  line 
)
virtual

Implements octave_link.

Definition at line 540 of file octave-qt-link.cc.

References do_delete_debugger_pointer().

bool octave_qt_link::do_exit ( int  status)
virtual

Implements octave_link.

Definition at line 99 of file octave-qt-link.cc.

References exit_app_signal().

void octave_qt_link::do_exit_debugger_event ( void  )
virtual

Implements octave_link.

Definition at line 546 of file octave-qt-link.cc.

References exit_debugger_signal().

std::list< std::string > octave_qt_link::do_file_dialog ( const filter_list filter,
const std::string title,
const std::string filename,
const std::string pathname,
const std::string multimode 
)
virtual
void octave_link::do_finished_readline_hook ( void  )
inlineprotectedinherited

Definition at line 399 of file octave-link.h.

void octave_link::do_generate_events ( void  )
protectedinherited

Definition at line 88 of file octave-link.cc.

std::list< std::string > octave_qt_link::do_input_dialog ( const std::list< std::string > &  prompt,
const std::string title,
const std::list< float > &  nr,
const std::list< float > &  nc,
const std::list< std::string > &  defaults 
)
virtual
void octave_qt_link::do_insert_debugger_pointer ( const std::string file,
int  line 
)
private

Referenced by do_enter_debugger_event().

std::pair< std::list< int >, int > octave_qt_link::do_list_dialog ( const std::list< std::string > &  list,
const std::string mode,
int  width,
int  height,
const std::list< int > &  initial_value,
const std::string name,
const std::list< std::string > &  prompt,
const std::string ok_string,
const std::string cancel_string 
)
virtual
int octave_qt_link::do_message_dialog ( const std::string dlg,
const std::string msg,
const std::string title 
)
virtual
template<typename T >
void octave_link::do_post_event ( T *  obj,
void(T::*)(void)  method 
)
inlineprotectedinherited

Definition at line 381 of file octave-link.h.

References action_container::add_method().

template<typename T , typename A >
void octave_link::do_post_event ( T *  obj,
void(T::*)(A method,
A  arg 
)
inlineprotectedinherited

Definition at line 387 of file octave-link.h.

References action_container::add_method().

template<typename T , typename A >
void octave_link::do_post_event ( T *  obj,
void(T::*)(const A &)  method,
const A arg 
)
inlineprotectedinherited

Definition at line 393 of file octave-link.h.

References action_container::add_method().

void octave_qt_link::do_post_input_event ( void  )
virtual

Implements octave_link.

Definition at line 528 of file octave-qt-link.cc.

void octave_qt_link::do_pre_input_event ( void  )
virtual

Implements octave_link.

Definition at line 524 of file octave-qt-link.cc.

void octave_link::do_process_events ( void  )
protectedinherited
bool octave_qt_link::do_prompt_new_edit_file ( const std::string file)
virtual
std::string octave_qt_link::do_question_dialog ( const std::string msg,
const std::string title,
const std::string btn1,
const std::string btn2,
const std::string btn3,
const std::string btndef 
)
virtual
void octave_qt_link::do_set_default_prompts ( std::string ps1,
std::string ps2,
std::string ps4 
)
virtual

Implements octave_link.

void octave_qt_link::do_set_history ( const string_vector hist)
virtual
void octave_qt_link::do_set_workspace ( bool  top_level,
bool  debug,
const std::list< workspace_element > &  ws 
)
virtual
void octave_qt_link::do_show_doc ( const std::string file)
virtual

Implements octave_link.

void octave_qt_link::do_show_preferences ( void  )
virtual

Implements octave_link.

void octave_qt_link::do_update_breakpoint ( bool  insert,
const std::string file,
int  line,
const std::string cond 
)
virtual

Implements octave_link.

static bool octave_link::edit_file ( const std::string file)
inlinestaticinherited

Definition at line 144 of file octave-link.h.

Referenced by F__octave_link_edit_file__().

void octave_qt_link::edit_file_signal ( const QString &  file)
signal

Definition at line 173 of file moc-octave-qt-link.cc.

Referenced by do_edit_file().

static bool octave_link::enabled ( void  )
inlinestaticinherited

Definition at line 323 of file octave-link.h.

Referenced by F__octave_link_enabled__(), and octave_link::set_workspace().

static void octave_link::enter_debugger_event ( const std::string file,
int  line 
)
inlinestaticinherited

Definition at line 280 of file octave-link.h.

Referenced by get_debug_input().

void octave_qt_link::enter_debugger_signal ( void  )
signal

Definition at line 227 of file moc-octave-qt-link.cc.

Referenced by do_enter_debugger_event().

static void octave_link::entered_readline_hook ( void  )
inlinestaticinherited

Definition at line 125 of file octave-link.h.

Referenced by octave_readline_hook().

static void octave_link::execute_command_in_terminal ( const std::string command)
inlinestaticinherited

Definition at line 229 of file octave-link.h.

void octave_qt_link::execute_command_in_terminal_signal ( const QString &  command)
signal

Definition at line 187 of file moc-octave-qt-link.cc.

Referenced by do_execute_command_in_terminal().

static void octave_link::execute_in_debugger_event ( const std::string file,
int  line 
)
inlinestaticinherited

Definition at line 290 of file octave-link.h.

Referenced by execute_in_debugger_handler().

void octave_qt_link::execute_interpreter ( void  )

Definition at line 75 of file octave-qt-link.cc.

References execute_interpreter_signal().

Referenced by main_window::execute_octave_interpreter().

void octave_qt_link::execute_interpreter_signal ( void  )
signal

Definition at line 160 of file moc-octave-qt-link.cc.

Referenced by execute_interpreter(), and octave_qt_link().

static bool octave_link::exit ( int  status)
inlinestaticinherited

Definition at line 94 of file octave-link.h.

References retval.

void octave_qt_link::exit_app_signal ( int  status)
signal

Definition at line 279 of file moc-octave-qt-link.cc.

Referenced by do_exit().

static void octave_link::exit_debugger_event ( void  )
inlinestaticinherited

Definition at line 296 of file octave-link.h.

Referenced by octave_base_reader::octave_gets().

void octave_qt_link::exit_debugger_signal ( void  )
signal

Definition at line 233 of file moc-octave-qt-link.cc.

Referenced by do_exit_debugger_event().

static std::list<std::string> octave_link::file_dialog ( const filter_list filter,
const std::string title,
const std::string filename,
const std::string dirname,
const std::string multimode 
)
inlinestaticinherited

Definition at line 203 of file octave-link.h.

Referenced by F__octave_link_file_dialog__().

static bool octave_qt_link::file_in_path ( const std::string file,
const std::string dir 
)
static
static void octave_link::finished_readline_hook ( void  )
inlinestaticinherited

Definition at line 131 of file octave-link.h.

Referenced by octave_readline_hook().

static void octave_link::generate_events ( void  )
inlinestaticinherited

Definition at line 58 of file octave-link.h.

Referenced by octave_readline_hook().

static std::list<std::string> octave_link::input_dialog ( const std::list< std::string > &  prompt,
const std::string title,
const std::list< float > &  nr,
const std::list< float > &  nc,
const std::list< std::string > &  defaults 
)
inlinestaticinherited

Definition at line 189 of file octave-link.h.

Referenced by F__octave_link_input_dialog__().

void octave_qt_link::insert_debugger_pointer_signal ( const QString &  _t1,
int  _t2 
)
signal

Definition at line 246 of file moc-octave-qt-link.cc.

static std::pair<std::list<int>, int> octave_link::list_dialog ( const std::list< std::string > &  list,
const std::string mode,
int  width,
int  height,
const std::list< int > &  initial_value,
const std::string name,
const std::list< std::string > &  prompt,
const std::string ok_string,
const std::string cancel_string 
)
inlinestaticinherited

Definition at line 172 of file octave-link.h.

Referenced by F__octave_link_list_dialog__().

static int octave_link::message_dialog ( const std::string dlg,
const std::string msg,
const std::string title 
)
inlinestaticinherited

Definition at line 156 of file octave-link.h.

Referenced by F__octave_link_message_dialog__().

octave_qt_link& octave_qt_link::operator= ( const octave_qt_link )
private
template<typename T >
static void octave_link::post_event ( T *  obj,
void(T::*)(void)  method 
)
inlinestaticinherited
template<typename T , typename A >
static void octave_link::post_event ( T *  obj,
void(T::*)(A method,
A  arg 
)
inlinestaticinherited

Definition at line 112 of file octave-link.h.

template<typename T , typename A >
static void octave_link::post_event ( T *  obj,
void(T::*)(const A &)  method,
const A arg 
)
inlinestaticinherited

Definition at line 119 of file octave-link.h.

static void octave_link::post_input_event ( void  )
inlinestaticinherited

Definition at line 274 of file octave-link.h.

Referenced by octave_base_reader::octave_gets().

static void octave_link::pre_input_event ( void  )
inlinestaticinherited

Definition at line 268 of file octave-link.h.

Referenced by octave_base_reader::octave_gets().

static void octave_link::process_events ( bool  disable = false)
inlinestaticinherited

Definition at line 67 of file octave-link.h.

Referenced by octave_readline_hook().

static bool octave_link::prompt_new_edit_file ( const std::string file)
inlinestaticinherited

Definition at line 150 of file octave-link.h.

Referenced by F__octave_link_edit_file__().

static std::string octave_link::question_dialog ( const std::string msg,
const std::string title,
const std::string btn1,
const std::string btn2,
const std::string btn3,
const std::string btndef 
)
inlinestaticinherited

Definition at line 163 of file octave-link.h.

Referenced by F__octave_link_question_dialog__().

static void octave_link::set_default_prompts ( std::string ps1,
std::string ps2,
std::string ps4 
)
inlinestaticinherited

Definition at line 316 of file octave-link.h.

Referenced by set_default_prompts().

static void octave_link::set_history ( const string_vector hist)
inlinestaticinherited

Definition at line 250 of file octave-link.h.

Referenced by do_history(), and initialize_history().

void octave_qt_link::set_history_signal ( const QStringList &  hist)
signal

Definition at line 207 of file moc-octave-qt-link.cc.

Referenced by do_set_history().

void octave_link::set_workspace ( void  )
staticinherited
static void octave_link::set_workspace ( bool  top_level,
const std::list< workspace_element > &  ws 
)
inlinestaticinherited

Definition at line 237 of file octave-link.h.

void octave_qt_link::set_workspace_signal ( bool  top_level,
bool  debug,
const QString &  scopes,
const QStringList &  symbols,
const QStringList &  class_names,
const QStringList &  dimensions,
const QStringList &  values,
const QIntList complex_flags 
)
signal

Definition at line 194 of file moc-octave-qt-link.cc.

Referenced by do_set_workspace().

static bool octave_link::show_doc ( const std::string file)
inlinestaticinherited

Definition at line 341 of file octave-link.h.

Referenced by F__octave_link_show_doc__().

void octave_qt_link::show_doc_signal ( const QString &  file)
signal

Definition at line 266 of file moc-octave-qt-link.cc.

static bool octave_link::show_preferences ( )
inlinestaticinherited

Definition at line 329 of file octave-link.h.

Referenced by F__octave_link_show_preferences__().

void octave_qt_link::show_preferences_signal ( void  )
signal

Definition at line 260 of file moc-octave-qt-link.cc.

void octave_qt_link::shutdown_confirmation ( bool  sd)
inline

Definition at line 142 of file octave-qt-link.h.

References _shutdown_confirm_result.

Referenced by main_window::confirm_shutdown_octave().

void octave_qt_link::terminal_interrupt ( void  )
slot
static void octave_link::update_breakpoint ( bool  insert,
const std::string file,
int  line,
const std::string cond = "" 
)
inlinestaticinherited
void octave_qt_link::update_breakpoint_marker_signal ( bool  insert,
const QString &  file,
int  line,
const QString &  cond 
)
signal

Definition at line 239 of file moc-octave-qt-link.cc.

void octave_qt_link::update_directory ( void  )

Member Data Documentation

QString octave_qt_link::_current_directory
private

Definition at line 164 of file octave-qt-link.h.

Referenced by do_change_directory(), octave_qt_link(), and update_directory().

bool octave_qt_link::_new_dir
private
bool octave_qt_link::_shutdown_confirm_result
private

Definition at line 148 of file octave-qt-link.h.

Referenced by do_confirm_shutdown(), and shutdown_confirmation().

octave_interpreter* octave_qt_link::command_interpreter
private

Definition at line 162 of file octave-qt-link.h.

Referenced by octave_qt_link(), and ~octave_qt_link().

bool octave_link::debugging
protectedinherited

Definition at line 373 of file octave-link.h.

Referenced by octave_link::set_workspace().

octave_mutex* octave_link::event_queue_mutex
protectedinherited
event_queue octave_link::gui_event_queue
protectedinherited
bool octave_link::link_enabled
protectedinherited

Definition at line 374 of file octave-link.h.

octave::gui_application* octave_qt_link::m_app_context
private

Definition at line 160 of file octave-qt-link.h.

QThread* octave_qt_link::main_thread
private

Definition at line 158 of file octave-qt-link.h.

Referenced by octave_qt_link(), and ~octave_qt_link().

QMutex octave_qt_link::mutex

Definition at line 140 of file octave-qt-link.h.

Referenced by main_window::confirm_shutdown_octave(), and do_confirm_shutdown().

QWaitCondition octave_qt_link::waitcondition

Definition at line 141 of file octave-qt-link.h.

Referenced by main_window::confirm_shutdown_octave(), and do_confirm_shutdown().


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