Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

ExportDialog Class Reference

#include <ExportDialog.h>

Inheritance diagram for ExportDialog:

Dialog List of all members.

Public Slots

void selectFile ()
void setFilename (QString fn)
 set filename
void exportHeader (bool b=true)
 export header
void setStartRow (int row)
 set start row
void setEndRow (int row)
 set end row
void setFileType (int t)
 set file type to export
void setSeparator (QString v)
 set separating character
void setImageFormat (int i)
 set image format
void setImageFormat (QString f)
 set image format
void setCDFCompression (int c)
 set cdf file compression
void setCDFEncoding (int c)
 set cdf file compression
void setAudioFormat (int f)
 set audio format
void setSampleRate (int v)
 set audio sample rate
void setBinaryType (int t)
 set binary type
void setHDF5Datatype (int t)
 set hdf5 data type
int Apply ()

Public Member Functions

 ExportDialog (MainWin *mw, const char *name, int item)

Private Slots

void ok_clicked ()
void saveSettings ()
int apply_clicked ()
void updateOptions (int item)
 update options when changing exported format
void updateAudioFormat (int)
void updateImageFormat (int)
void wizardKexiDB (const QString &name)
void finishKexiDB ()

Private Member Functions

void dumpASCII (QTextStream *t, QString sep)
void dumpCDF (QString filename)
void dumpNETCDF (QString filename)
void dumpAUDIOFILE (QString filename)
void dumpIMAGE (QString filename)
void dumpBINARY (QDataStream *d)
void dumpKexiDB ()
void dumpHDF5 (QString filename)

Private Attributes

Plotplot
int item
KLineEdit * startrow
KLineEdit * endrow
KLineEdit * samplele
QLabel * slabel
QLabel * flabel
QLabel * cdfcomlabel
QLabel * cdfenclabel
QLabel * audioformatlabel
QLabel * samplelabel
KComboBox * sc
KComboBox * ic
KComboBox * exportcb
KComboBox * cdfcomcb
KComboBox * cdfenccb
KComboBox * audioformatcb
QCheckBox * imagecb
QCheckBox * compresscb
QCheckBox * headercb
QCheckBox * hdf5allcb
KComboBox * binarytypecb
KComboBox * hdf5datatypecb
KComboBox * hdf5ordercb
FilterKexiDBkexi
KComboBox * driver
KComboBox * databases
KComboBox * tables
QLabel * connectionlabel
QLabel * tablelabel
KLineEdit * host
KLineEdit * user
KLineEdit * password

Constructor & Destructor Documentation

ExportDialog::ExportDialog MainWin mw,
const char *  name,
int  item
 


Member Function Documentation

int ExportDialog::Apply  )  [inline, slot]
 

int ExportDialog::apply_clicked  )  [private, slot]
 

void ExportDialog::dumpASCII QTextStream *  t,
QString  sep
[private]
 

void ExportDialog::dumpAUDIOFILE QString  filename  )  [private]
 

void ExportDialog::dumpBINARY QDataStream *  d  )  [private]
 

void ExportDialog::dumpCDF QString  filename  )  [private]
 

void ExportDialog::dumpHDF5 QString  filename  )  [private]
 

void ExportDialog::dumpIMAGE QString  filename  )  [private]
 

void ExportDialog::dumpKexiDB  )  [private]
 

void ExportDialog::dumpNETCDF QString  filename  )  [private]
 

void ExportDialog::exportHeader bool  b = true  )  [inline, slot]
 

export header

void ExportDialog::finishKexiDB  )  [private, slot]
 

void ExportDialog::ok_clicked  )  [inline, private, slot]
 

void ExportDialog::saveSettings  )  [private, slot]
 

void ExportDialog::selectFile  )  [slot]
 

Reimplemented from Dialog.

void ExportDialog::setAudioFormat int  f  )  [inline, slot]
 

set audio format

void ExportDialog::setBinaryType int  t  )  [inline, slot]
 

set binary type

Reimplemented from Dialog.

void ExportDialog::setCDFCompression int  c  )  [inline, slot]
 

set cdf file compression

void ExportDialog::setCDFEncoding int  c  )  [inline, slot]
 

set cdf file compression

void ExportDialog::setEndRow int  row  )  [inline, slot]
 

set end row

void ExportDialog::setFilename QString  fn  )  [inline, slot]
 

set filename

Reimplemented from Dialog.

void ExportDialog::setFileType int  t  )  [inline, slot]
 

set file type to export

void ExportDialog::setHDF5Datatype int  t  )  [inline, slot]
 

set hdf5 data type

void ExportDialog::setImageFormat QString  f  )  [inline, slot]
 

set image format

void ExportDialog::setImageFormat int  i  )  [inline, slot]
 

set image format

void ExportDialog::setSampleRate int  v  )  [inline, slot]
 

set audio sample rate

void ExportDialog::setSeparator QString  v  )  [inline, slot]
 

set separating character

void ExportDialog::setStartRow int  row  )  [inline, slot]
 

set start row

void ExportDialog::updateAudioFormat int   )  [inline, private, slot]
 

void ExportDialog::updateImageFormat int   )  [inline, private, slot]
 

void ExportDialog::updateOptions int  item  )  [private, slot]
 

update options when changing exported format

void ExportDialog::wizardKexiDB const QString &  name  )  [private, slot]
 


Member Data Documentation

KComboBox * ExportDialog::audioformatcb [private]
 

QLabel * ExportDialog::audioformatlabel [private]
 

KComboBox* ExportDialog::binarytypecb [private]
 

Reimplemented from Dialog.

KComboBox * ExportDialog::cdfcomcb [private]
 

QLabel * ExportDialog::cdfcomlabel [private]
 

KComboBox * ExportDialog::cdfenccb [private]
 

QLabel * ExportDialog::cdfenclabel [private]
 

QCheckBox * ExportDialog::compresscb [private]
 

QLabel* ExportDialog::connectionlabel [private]
 

KComboBox * ExportDialog::databases [private]
 

KComboBox* ExportDialog::driver [private]
 

KLineEdit * ExportDialog::endrow [private]
 

KComboBox * ExportDialog::exportcb [private]
 

QLabel * ExportDialog::flabel [private]
 

QCheckBox * ExportDialog::hdf5allcb [private]
 

KComboBox * ExportDialog::hdf5datatypecb [private]
 

KComboBox * ExportDialog::hdf5ordercb [private]
 

QCheckBox * ExportDialog::headercb [private]
 

Reimplemented from Dialog.

KLineEdit* ExportDialog::host [private]
 

KComboBox * ExportDialog::ic [private]
 

QCheckBox* ExportDialog::imagecb [private]
 

int ExportDialog::item [private]
 

FilterKexiDB* ExportDialog::kexi [private]
 

KLineEdit * ExportDialog::password [private]
 

Plot* ExportDialog::plot [private]
 

QLabel * ExportDialog::samplelabel [private]
 

KLineEdit * ExportDialog::samplele [private]
 

KComboBox* ExportDialog::sc [private]
 

QLabel* ExportDialog::slabel [private]
 

KLineEdit* ExportDialog::startrow [private]
 

QLabel * ExportDialog::tablelabel [private]
 

KComboBox * ExportDialog::tables [private]
 

KLineEdit * ExportDialog::user [private]
 


The documentation for this class was generated from the following files:
Generated on Sat Oct 13 21:55:02 2007 for LabPlot by  doxygen 1.4.4