|
QtiPlot
0.9.8.2
|
Export ASCII dialog. More...
#include <ExportDialog.h>
Public Slots | |
| void | setColumnSeparator (const QString &sep) |
| Set the column delimiter. More... | |
| void | updateAdvancedOptions (const QString &filter) |
| Update which options are visible and enabled based on the output format. More... | |
| void | updateOptions (const QString &name) |
| Enable/disable export options depending if the selected window is a Table or a Matrix. More... | |
Public Member Functions | |
| ExportDialog (MdiSubWindow *window=NULL, QWidget *parent=0, bool extended=true, Qt::WFlags fl=0) | |
| Constructor. More... | |
Public Member Functions inherited from ExtensibleFileDialog | |
| ExtensibleFileDialog (QWidget *parent=0, bool extended=true, Qt::WFlags flags=0) | |
| Constructor. More... | |
| bool | isExtendable () |
| Tells weather the dialog has a valid extension widget. More... | |
| bool | isExtended () |
| void | setEditableFilter (bool on=true) |
| Enables/Disables editing of the file type filter. More... | |
| void | setExtended (bool extended) |
| Toggle extension widget on/off. More... | |
| void | setExtensionWidget (QWidget *extension) |
| Set the extension widget to be displayed when the user presses the toggle button. More... | |
| void | setExtentionToggleButtonText (const QString &text) |
| Sets the text to be displayed in the toggle button. More... | |
Protected Slots | |
| void | accept () |
| Accept changes. More... | |
| void | help () |
| Display help. More... | |
Private Slots | |
| void | enableTableName (bool ok) |
| Enable/disable the tables combox box. More... | |
Private Member Functions | |
| void | closeEvent (QCloseEvent *) |
| void | initAdvancedOptions () |
| Create d_advanced_options and everything it contains. More... | |
| 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. More... | |
| MdiSubWindow * | d_window |
| Pointer to the window to be exported. More... | |
| QLabel * | separatorLbl |
Additional Inherited Members | |
Protected Attributes inherited from ExtensibleFileDialog | |
| QPushButton * | d_extension_toggle |
| Button for toggling display of extension on/off. More... | |
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().
|
protectedslot |
Accept changes.
References ApplicationWindow::asciiDirPath, boxAllTables, boxComments, boxNames, boxSelection, boxSeparator, boxTable, ApplicationWindow::d_confirm_overwrite, ApplicationWindow::exportAllTables(), and ApplicationWindow::window().
|
private |
|
privateslot |
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().
|
protectedslot |
Display help.
Referenced by 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().
|
slot |
|
private |
Referenced by enableTableName(), and ExportDialog().
|
slot |
Update which options are visible and enabled based on the output format.
References boxSeparator, buttonHelp, and separatorLbl.
Referenced by ExportDialog(), ApplicationWindow::exportExcel(), and ApplicationWindow::exportOds().
|
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().
|
private |
Referenced by accept(), and initAdvancedOptions().
|
private |
Referenced by accept(), closeEvent(), initAdvancedOptions(), and updateOptions().
|
private |
Referenced by accept(), closeEvent(), initAdvancedOptions(), and updateOptions().
|
private |
Referenced by accept(), closeEvent(), and initAdvancedOptions().
|
private |
Referenced by accept(), closeEvent(), initAdvancedOptions(), setColumnSeparator(), and updateAdvancedOptions().
|
private |
Referenced by accept(), enableTableName(), ExportDialog(), and initAdvancedOptions().
|
private |
Referenced by initAdvancedOptions(), and updateAdvancedOptions().
|
private |
Container widget for all advanced options.
Referenced by ExportDialog(), and initAdvancedOptions().
|
private |
Pointer to the window to be exported.
Referenced by enableTableName(), ExportDialog(), and initAdvancedOptions().
|
private |
Referenced by initAdvancedOptions(), and updateAdvancedOptions().
1.8.6