BiblioteQ
biblioteq_generic_thread.h
1 #ifndef _BIBLIOTEQ_GENERIC_THREAD_H_
2 #define _BIBLIOTEQ_GENERIC_THREAD_H_
3 
4 #include <QStringList>
5 #include <QThread>
6 
7 class biblioteq;
8 
9 class biblioteq_generic_thread: public QThread
10 {
11  Q_OBJECT
12 
13  public:
14  static const int READ_GLOBAL_CONFIG_FILE = 200;
15  static const int Z3950_QUERY = 300;
16 
17  biblioteq_generic_thread(QObject *parent, biblioteq *biblioteq);
19  QString getEType(void) const;
20  QString getErrorStr(void) const;
21  QStringList getList(void) const;
22  QStringList getZ3950Results(void) const;
23  void msleep(const int msecs);
24  void run(void);
25  void setFilename(const QString &filename);
26  void setOutputList(const QList<bool> &list);
27  void setType(const int type);
28  void setZ3950Name(const QString &name);
29  void setZ3950SearchString(const QString &z3950SearchStr);
30 
31  private:
32  QList<bool> m_outputListBool;
33  QString m_eType;
34  QString m_errorStr;
35  QString m_filename;
36  QString m_z3950Name;
37  QString m_z3950SearchStr;
38  QStringList m_list;
39  QStringList m_z3950Results;
40  biblioteq *qmain;
41  int m_type;
42 };
43 
44 #endif
Definition: biblioteq_generic_thread.h:9
Definition: biblioteq.h:173