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

Plot * plot
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
FilterKexiDB * kexi
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