ifw  0.0.1-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cmdLog.h
Go to the documentation of this file.
1 
2 #ifndef CMD_LOG_H
3 #define CMD_LOG_H
4 
5 #include <QObject>
6 #include <QWidget>
7 #include <QItemSelection>
8 #include <QTabWidget>
9 #include <QTableView>
10 #include <QSortFilterProxyModel>
11 
12 #include <QLabel>
13 #include <QGridLayout>
14 #include <QTime>
15 
16 #include "fcf/gui/wdglib/cmdLogModel.h"
17 
18 namespace Ui {
19  class CmdLogWdg;
20 }
21 
22 //class QSortFilterProxyModel;
23 class QItemSelectionModel;
24 
25 class CmdLogWdg : public QWidget
26 {
27  Q_OBJECT
28 
29 public:
30  CmdLogWdg(QWidget *parent = 0);
31 
32 
33 public slots:
34 
35  void addEntry(QString time, QString type, QString cmd, QString text);
36  void removeEntry();
37  void HandleClearButton();
38 
39 signals:
40  void selectionChanged (const QItemSelection &selected);
41 
42 private:
43  Ui::CmdLogWdg *ui;
44 
45  CmdLogModel *m_cmd_log_model;
46  QTime m_log_time;
47  QSortFilterProxyModel *m_proxy_model;
48 
49 };
50 
51 #endif // CMD_LOG_H
Definition: cmdLog.h:25
void HandleClearButton()
Definition: cmdLog.cpp:122
void removeEntry()
Definition: cmdLog.cpp:92
Definition: cmdLogModel.h:36
CmdLogWdg(QWidget *parent=0)
Definition: cmdLog.cpp:21
void addEntry(QString time, QString type, QString cmd, QString text)
Definition: cmdLog.cpp:70
void selectionChanged(const QItemSelection &selected)