X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=dbthread.h;fp=dbthread.h;h=def3e4ad21113cedb710cfd89aa2a73e911ffcee;hb=f81dd90b1452c4a2622b9a63eb2d47258fe72e37;hp=0000000000000000000000000000000000000000;hpb=24e9c77bec569ed58f02b5d1c17f944648042355;p=vietkaralist diff --git a/dbthread.h b/dbthread.h new file mode 100644 index 0000000..def3e4a --- /dev/null +++ b/dbthread.h @@ -0,0 +1,48 @@ +/* +Copyright (C) 2011 by Cuong Le + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see +*/ + +#ifndef DBTHREAD_H +#define DBTHREAD_H + +#include +#include + +class DBThread : public QThread +{ + Q_OBJECT + +public: + DBThread(); + ~DBThread(); + + void run(); + +public slots: + void slotExecQuery(const QString& m_query); + +signals: + void removeOldSongs(); + void addSong(QString m_number, QString m_title, QString m_lyric, QString m_author); + void stopSearch(); + +private: + QString mm_query; + QSqlDatabase db; + +}; + +#endif // DBTHREAD_H