Operations Class Reference

#include <operations.h>

List of all members.

Public Slots

void copy_clipboard_callback ()
 Makes copy_clipboard_ok true.
void inverse_callback ()
void determinant_callback ()
void eigenvalues_callback ()
void transpose_callback ()
void submatrix_callback ()
void mean_callback ()
void median_callback ()
void std_callback ()
void cov_callback ()
void corrcoef_callback ()
void plot_callback ()
void axis_callback ()
void title_label_callback ()
void to_eps_callback ()
void to_pdf_callback ()
void to_png_callback ()
void semilogy_callback ()
void semilogx_callback ()
void log_log_callback ()
void polar_callback ()
void error_bars_callback ()
void hist_callback ()
 Callback for histogram menu.
void editor_callback ()
void general_config_callback ()

Public Member Functions

 Operations (QObject *parent=0, BaseWidget **active_widget=0, MainWindow *main_window=0)
void setOctaveConnection (OctaveConnection *octave_connection)
void setMatrix (QString matrix)

Private Types

 ACCEPTED
 COPY_CLIPBOARD
 CANCEL
enum  MenuResult { ACCEPTED, COPY_CLIPBOARD, CANCEL }

Private Member Functions

bool input_dialog (QString title, QString label, QString &input)
 Shows simple dialog with one label and line edit.
void simple_comand (QString title, QString label, QString _command)
 Shows simple dialog with one label and line edit, and executes _command with line edit value.
MenuResult menu_window (QString title, QStringList parameters_labels, QStringList &parameters, QStringList output_labels, QStringList &output, QString help=QString(), bool accept_blank_parameters=false)
 Shows dialog with labels and line edits.
void compex_comand (QString title, QString _command, QStringList parameters_labels, QStringList &parameters, QStringList output_labels, QStringList &output, QString help=QString(), bool is_table=false, bool accept_blank_parameters=false)
 Shows dialog with labels and line edits, and executes _command with line edit value.

Private Attributes

OctaveConnectionoctave_connection
QString matrix
BaseWidget ** active_widget
MainWindowmain_window
bool copy_clipboard_ok


Member Enumeration Documentation

enum Operations::MenuResult [private]

Enumerator:
ACCEPTED 
COPY_CLIPBOARD 
CANCEL 


Constructor & Destructor Documentation

Operations::Operations ( QObject *  parent = 0,
BaseWidget **  active_widget = 0,
MainWindow main_window = 0 
)


Member Function Documentation

void Operations::axis_callback (  )  [slot]

void Operations::compex_comand ( QString  title,
QString  _command,
QStringList  parameters_labels,
QStringList &  parameters,
QStringList  output_labels,
QStringList &  output,
QString  help = QString(),
bool  is_table = false,
bool  accept_blank_parameters = false 
) [private]

Shows dialog with labels and line edits, and executes _command with line edit value.

Parameters:
title Dialog title.
_command Command to execute.
parameters_labels Dialog labels for input parameters.
parameters Value of line edits for input parameters.
output_labels Dialog labels for output parameters.
output Value of line edits for output parameters.
help Html text with help.
is_table If focused window is a table window, asigs value to table.
accept_blank_parameters If user lefts parameters in blank, this option lets them. Otherwise function returns.

void Operations::copy_clipboard_callback (  )  [slot]

Makes copy_clipboard_ok true.

This callback function deals with menu_window and input_dialog methods.

See also:
copy_clipboard_ok, menu_window, input_dialog.

void Operations::corrcoef_callback (  )  [slot]

void Operations::cov_callback (  )  [slot]

void Operations::determinant_callback (  )  [slot]

void Operations::editor_callback (  )  [slot]

void Operations::eigenvalues_callback (  )  [slot]

void Operations::error_bars_callback (  )  [slot]

void Operations::general_config_callback (  )  [slot]

void Operations::hist_callback (  )  [slot]

Callback for histogram menu.

Shows dialog for histogram.

bool Operations::input_dialog ( QString  title,
QString  label,
QString &  input 
) [private]

Shows simple dialog with one label and line edit.

Parameters:
title Dialog title.
label Dialog label.
input Value of line edit
Returns:
true if user press ok button.

void Operations::inverse_callback (  )  [slot]

void Operations::log_log_callback (  )  [slot]

void Operations::mean_callback (  )  [slot]

void Operations::median_callback (  )  [slot]

Operations::MenuResult Operations::menu_window ( QString  title,
QStringList  parameters_labels,
QStringList &  parameters,
QStringList  output_labels,
QStringList &  output,
QString  help = QString(),
bool  accept_blank_parameters = false 
) [private]

Shows dialog with labels and line edits.

Parameters:
title Dialog title.
parameters_labels Dialog labels for input parameters.
parameters Value of line edits for input parameters.
output_labels Dialog labels for output parameters.
output Value of line edits for output parameters.
help Html text with help.
accept_blank_parameters If user lefts parameters in blank, this option lets them. Otherwise function returns CANCEL.
Returns:
Result of dialog.

void Operations::plot_callback (  )  [slot]

void Operations::polar_callback (  )  [slot]

void Operations::semilogx_callback (  )  [slot]

void Operations::semilogy_callback (  )  [slot]

void Operations::setMatrix ( QString  matrix  ) 

void Operations::setOctaveConnection ( OctaveConnection octave_connection  ) 

void Operations::simple_comand ( QString  title,
QString  label,
QString  _command 
) [private]

Shows simple dialog with one label and line edit, and executes _command with line edit value.

Parameters:
title Dialog title.
label Dialog label.
_command Command to execute.
Returns:
true if user press ok button.

void Operations::std_callback (  )  [slot]

void Operations::submatrix_callback (  )  [slot]

void Operations::title_label_callback (  )  [slot]

void Operations::to_eps_callback (  )  [slot]

void Operations::to_pdf_callback (  )  [slot]

void Operations::to_png_callback (  )  [slot]

void Operations::transpose_callback (  )  [slot]


Member Data Documentation

BaseWidget** Operations::active_widget [private]

bool Operations::copy_clipboard_ok [private]

MainWindow* Operations::main_window [private]

QString Operations::matrix [private]

OctaveConnection* Operations::octave_connection [private]


The documentation for this class was generated from the following files:
Generated on Thu Feb 1 12:34:25 2007 for QtOctave by  doxygen 1.4.7