QtiPlot 0.9.7.3
|
Export ASCII dialog. More...
#include <ExportDialog.h>
Public Slots | |
void | setColumnSeparator (const QString &sep) |
Set the column delimiter. | |
void | updateAdvancedOptions (const QString &filter) |
Update which options are visible and enabled based on the output format. | |
void | updateOptions (const QString &name) |
Enable/disable export options depending if the selected window is a Table or a Matrix. | |
Public Member Functions | |
ExportDialog (MdiSubWindow *window=NULL, QWidget *parent=0, bool extended=true, Qt::WFlags fl=0) | |
Constructor. | |
Protected Slots | |
void | accept () |
Accept changes. | |
void | help () |
Display help. | |
Private Slots | |
void | enableTableName (bool ok) |
Enable/disable the tables combox box. | |
Private Member Functions | |
void | closeEvent (QCloseEvent *) |
void | initAdvancedOptions () |
Create d_advanced_options and everything it contains. | |
void | setFileTypeFilters () |
Private Attributes | |
QCheckBox * | boxAllTables |
QCheckBox * | boxComments |
QCheckBox * | boxNames |
QCheckBox * | boxSelection |
QComboBox * | boxSeparator |
QComboBox * | boxTable |
QPushButton * | buttonHelp |
QGroupBox * | d_advanced_options |
Container widget for all advanced options. | |
MdiSubWindow * | d_window |
Pointer to the window to be exported. | |
QLabel * | separatorLbl |
Export ASCII dialog.
ExportDialog::ExportDialog | ( | MdiSubWindow * | window = NULL , |
QWidget * | parent = 0 , |
||
bool | extended = true , |
||
Qt::WFlags | fl = 0 |
||
) |
Constructor.
window | window to be exported |
parent | parent widget |
extended | flag: show/hide the advanced options on start-up |
fl | window flags |
References boxTable, d_advanced_options, d_window, initAdvancedOptions(), ExtensibleFileDialog::setExtensionWidget(), setFileTypeFilters(), and updateAdvancedOptions().
void ExportDialog::accept | ( | ) | [protected, slot] |
Accept changes.
References ApplicationWindow::asciiDirPath, boxAllTables, boxComments, boxNames, boxSelection, boxSeparator, ApplicationWindow::d_confirm_overwrite, d_window, and ApplicationWindow::exportAllTables().
void ExportDialog::closeEvent | ( | QCloseEvent * | e | ) | [private] |
void ExportDialog::enableTableName | ( | bool | ok | ) | [private, slot] |
Enable/disable the tables combox box.
The tables combo box is disabled when the checkbox "all" is selected.
References boxTable, d_window, and setFileTypeFilters().
Referenced by initAdvancedOptions().
void ExportDialog::help | ( | ) | [protected, slot] |
Display help.
Referenced by initAdvancedOptions().
void ExportDialog::initAdvancedOptions | ( | ) | [private] |
Create d_advanced_options and everything it contains.
References boxAllTables, boxComments, boxNames, boxSelection, boxSeparator, boxTable, buttonHelp, d_advanced_options, ApplicationWindow::d_export_col_comment, ApplicationWindow::d_export_col_names, ApplicationWindow::d_export_col_separator, ApplicationWindow::d_export_table_selection, d_window, enableTableName(), help(), ApplicationWindow::matrixNames(), separatorLbl, setColumnSeparator(), ApplicationWindow::tableNames(), and updateOptions().
Referenced by ExportDialog().
void ExportDialog::setColumnSeparator | ( | const QString & | sep | ) | [slot] |
void ExportDialog::setFileTypeFilters | ( | ) | [private] |
Referenced by enableTableName(), and ExportDialog().
void ExportDialog::updateAdvancedOptions | ( | const QString & | filter | ) | [slot] |
Update which options are visible and enabled based on the output format.
References boxSeparator, buttonHelp, and separatorLbl.
Referenced by ExportDialog().
void ExportDialog::updateOptions | ( | const QString & | name | ) | [slot] |
Enable/disable export options depending if the selected window is a Table or a Matrix.
References boxComments, boxNames, and ApplicationWindow::window().
Referenced by initAdvancedOptions().
QCheckBox* ExportDialog::boxAllTables [private] |
Referenced by accept(), and initAdvancedOptions().
QCheckBox* ExportDialog::boxComments [private] |
Referenced by accept(), closeEvent(), initAdvancedOptions(), and updateOptions().
QCheckBox* ExportDialog::boxNames [private] |
Referenced by accept(), closeEvent(), initAdvancedOptions(), and updateOptions().
QCheckBox* ExportDialog::boxSelection [private] |
Referenced by accept(), closeEvent(), and initAdvancedOptions().
QComboBox* ExportDialog::boxSeparator [private] |
Referenced by accept(), closeEvent(), initAdvancedOptions(), setColumnSeparator(), and updateAdvancedOptions().
QComboBox* ExportDialog::boxTable [private] |
Referenced by enableTableName(), ExportDialog(), and initAdvancedOptions().
QPushButton* ExportDialog::buttonHelp [private] |
Referenced by initAdvancedOptions(), and updateAdvancedOptions().
QGroupBox* ExportDialog::d_advanced_options [private] |
Container widget for all advanced options.
Referenced by ExportDialog(), and initAdvancedOptions().
MdiSubWindow* ExportDialog::d_window [private] |
Pointer to the window to be exported.
Referenced by accept(), enableTableName(), ExportDialog(), and initAdvancedOptions().
QLabel* ExportDialog::separatorLbl [private] |
Referenced by initAdvancedOptions(), and updateAdvancedOptions().