• Main Page
  • Related Pages
  • Namespaces
  • Classes
  • Files
  • File List
  • File Members

E:/sqlmaster/src/sqldumpthread.h

Go to the documentation of this file.
00001 #ifndef SQLDUMPTHREAD_H
00002 #define SQLDUMPTHREAD_H
00003 
00004 #include <QThread>
00005 #include <QtSql>
00006 class SqlDumpThread : public QThread
00007 {
00008     Q_OBJECT
00009 public:
00010     explicit SqlDumpThread(QObject *parent = 0);    
00011     QSqlDatabase db;
00012     QString dbName;
00013     QStringList tableList;
00014     QStringList viewList;
00015     QStringList procedureList;
00016     bool drop;
00017     bool data;
00018     bool structure;
00019     bool createDb;
00020     bool useDb;
00021 protected:
00022     void run();
00023 signals:
00024     void currentObjectType(QString);
00025     void currentObjectName(QString);
00026     void currentPosition(int);
00027     void objectValueCount(int);
00028     void generatedQuery(QString);
00029     void scriptingComplete();
00030     void totalProgress(int);
00031 public slots:
00032     void setDb(QSqlDatabase db, QString dbName, QStringList tableList, QStringList viewList, QStringList procedureList, bool drop, bool data, bool structure, bool createDb, bool useDb);
00033 
00034 };
00035 
00036 #endif // SQLDUMPTHREAD_H

Generated on Wed Dec 1 2010 08:43:40 for SQL Master by  doxygen 1.7.2