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

ImportDialog Class Reference

#include <ImportDialog.h>

Inheritance diagram for ImportDialog:

Dialog List of all members.

Public Slots

void setNewSpreadsheet (bool e=true)
void Apply ()

Public Member Functions

 ImportDialog (MainWin *mw, QString filename="", InputFilter filter=FUSER, const char *name=0)

Private Slots

int apply_clicked ()
 APPLY : read data from file.
void saveSettings ()
void wizardKexiDB (const QString &name)
void finishKexiDB ()

Private Member Functions

int importKEXIDB ()
 import data from databases using KEXI
int importHP41XX (QIODevice *file)
 import HP41XX data files
int importAUDIOFILE (QString filename, Spreadsheet *ss, int startRow, int endRow)
 import audio files
int importHDF5 (QString filename, Spreadsheet *ss, int startRow, int endRow)
 import HDF5 data files
int importNETCDF (QString filename, Spreadsheet *ss, int startRow, int endRow)
 import netCDF data files
int importCDF (QString filename, Spreadsheet *ss, int startRow, int endRow)
 import CDF data files
int importBINARY (QIODevice *file, QTable *table, int startRow, int endRow)
 import binary files
int importASCII (QIODevice *file, QTable *table, int startRow, int endRow, int column, QStringList::iterator it)
 import ASCII files

Private Attributes

FilterKexiDBkexi
KComboBox * driver
KComboBox * databases
KComboBox * tables
QLabel * connectionlabel
QLabel * tablelabel
KLineEdit * host
KLineEdit * user
KLineEdit * password
QCheckBox * newspread
QCheckBox * namespread

Detailed Description

Main class for Data Import


Constructor & Destructor Documentation

ImportDialog::ImportDialog MainWin mw,
QString  filename = "",
InputFilter  filter = FUSER,
const char *  name = 0
 


Member Function Documentation

void ImportDialog::Apply  )  [inline, slot]
 

int ImportDialog::apply_clicked  )  [private, slot]
 

APPLY : read data from file.

void ImportDialog::finishKexiDB  )  [private, slot]
 

int ImportDialog::importASCII QIODevice *  file,
QTable *  table,
int  startRow,
int  endRow,
int  column,
QStringList::iterator  it
[private]
 

import ASCII files

int ImportDialog::importAUDIOFILE QString  filename,
Spreadsheet ss,
int  startRow,
int  endRow
[private]
 

import audio files

int ImportDialog::importBINARY QIODevice *  file,
QTable *  table,
int  startRow,
int  endRow
[private]
 

import binary files

int ImportDialog::importCDF QString  filename,
Spreadsheet ss,
int  startRow,
int  endRow
[private]
 

import CDF data files

int ImportDialog::importHDF5 QString  filename,
Spreadsheet ss,
int  startRow,
int  endRow
[private]
 

import HDF5 data files

int ImportDialog::importHP41XX QIODevice *  file  )  [private]
 

import HP41XX data files

int ImportDialog::importKEXIDB  )  [private]
 

import data from databases using KEXI

int ImportDialog::importNETCDF QString  filename,
Spreadsheet ss,
int  startRow,
int  endRow
[private]
 

import netCDF data files

void ImportDialog::saveSettings  )  [private, slot]
 

void ImportDialog::setNewSpreadsheet bool  e = true  )  [inline, slot]
 

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


Member Data Documentation

QLabel* ImportDialog::connectionlabel [private]
 

KComboBox * ImportDialog::databases [private]
 

KComboBox* ImportDialog::driver [private]
 

KLineEdit* ImportDialog::host [private]
 

FilterKexiDB* ImportDialog::kexi [private]
 

QCheckBox * ImportDialog::namespread [private]
 

QCheckBox* ImportDialog::newspread [private]
 

KLineEdit * ImportDialog::password [private]
 

QLabel * ImportDialog::tablelabel [private]
 

KComboBox * ImportDialog::tables [private]
 

KLineEdit * ImportDialog::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