AusweisApp2
HistoryWidget.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include <QFileDialog>
10 #include <QInputDialog>
11 #include <QPainter>
12 #include <QScopedPointer>
13 #include <QTableWidgetItem>
14 #include <QTextDocument>
15 #include <QUrl>
16 #include <QVector>
17 #include <QWidget>
18 
19 namespace Ui
20 {
21 class HistoryWidget;
22 } // namespace Ui
23 
24 namespace governikus
25 {
26 
27 class HistoryDetailWidget;
28 
30  : public QWidget
31 {
32  Q_OBJECT
33 
34  private:
35  static const int dateColumn = 0;
36  QScopedPointer<Ui::HistoryWidget> mUi;
37  HistoryDetailWidget* mHistoryDetailWidget;
38  virtual bool eventFilter(QObject* pWatched, QEvent* pEvent) override;
39  virtual void paintEvent(QPaintEvent*) override;
40  void init();
41 
42  private Q_SLOTS:
43  void updateTable();
44 
45  protected:
46  virtual void changeEvent(QEvent* pEvent) override;
47 
48  public:
49  HistoryWidget(QWidget* pParent = nullptr);
50  virtual ~HistoryWidget() override;
51  QWidget* getDetailActivatingWidget() const;
52 
53  public Q_SLOTS:
54  void onCheckBoxStateChanged(int pState);
55  void deleteHistory();
56  void exportHistory();
57  void searchHistory();
58  void onItemClicked(const QModelIndex& pIndex);
59 };
60 
61 } // namespace governikus
QWidget * getDetailActivatingWidget() const
Definition: HistoryWidget.cpp:81
Dialog to display information about the application.
Definition: ui_AboutDialog.h:192
HistoryWidget(QWidget *pParent=nullptr)
Definition: HistoryWidget.cpp:35
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
void searchHistory()
Definition: HistoryWidget.cpp:232
void onItemClicked(const QModelIndex &pIndex)
Definition: HistoryWidget.cpp:279
virtual ~HistoryWidget() override
Definition: HistoryWidget.cpp:58
Definition: HistoryDetailWidget.h:20
virtual void changeEvent(QEvent *pEvent) override
Definition: HistoryWidget.cpp:295
Definition: HistoryWidget.h:29
void exportHistory()
Definition: HistoryWidget.cpp:219
void deleteHistory()
Definition: HistoryWidget.cpp:205
void onCheckBoxStateChanged(int pState)
Definition: HistoryWidget.cpp:96