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
ListItemIconRight.h
governikus::HistoryWidget::searchHistory
void searchHistory()
Definition: HistoryWidget.cpp:232
governikus::PdfExporter
Definition: PdfExporter.h:19
AppSettings.h
ListItemIconLeft.h
governikus::HistoryWidget::deleteHistory
void deleteHistory()
Definition: HistoryWidget.cpp:205
DeleteHistoryDialog.h
governikus::HistoryWidget::onCheckBoxStateChanged
void onCheckBoxStateChanged(int pState)
Definition: HistoryWidget.cpp:96
AccessRoleAndRight.h
governikus::DetailDialog
Definition: DetailDialog.h:21
ListItemTitle.h
governikus::HistoryWidget::onItemClicked
void onItemClicked(const QModelIndex &pIndex)
Definition: HistoryWidget.cpp:279
governikus::DeleteHistoryDialog
Definition: DeleteHistoryDialog.h:20
governikus::HistoryWidget::changeEvent
virtual void changeEvent(QEvent *pEvent) override
Definition: HistoryWidget.cpp:295
governikus::DetailDialog::setDetails
void setDetails(const QString &pDetails)
Definition: DetailDialog.cpp:38
governikus::HistoryInfo
Represents a history entry, i.e.
Definition: HistoryInfo.h:22
ui_HistoryWidget.h
Ui
Dialog to display information about the application.
Definition: ui_AboutDialog.h:192
PdfExporter.h
governikus::LanguageLoader::getInstance
static LanguageLoader & getInstance()
Definition: LanguageLoader.cpp:42
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::HistoryDetailWidget
Definition: HistoryDetailWidget.h:22
governikus::HistoryWidget
Definition: HistoryWidget.h:31
governikus::HistoryWidget::HistoryWidget
HistoryWidget(QWidget *pParent=nullptr)
Definition: HistoryWidget.cpp:35
ListCheckItemWidget.h
governikus::HistoryWidget::getDetailActivatingWidget
QWidget * getDetailActivatingWidget() const
Definition: HistoryWidget.cpp:81
governikus::PdfExporter::exportHistory
bool exportHistory()
Definition: PdfExporter.cpp:101
ListItemSubTitle.h
HistoryWidget.h
ListItem.h
DetailDialog.h
LanguageLoader.h
governikus::HistoryWidget::~HistoryWidget
virtual ~HistoryWidget() override
Definition: HistoryWidget.cpp:58
governikus::LanguageLoader::getUsedLocale
const QLocale & getUsedLocale() const
Definition: LanguageLoader.cpp:176
governikus::HistoryWidget::exportHistory
void exportHistory()
Definition: HistoryWidget.cpp:219
ScopeGuard.h