AusweisApp2
ListCheckItemWidget.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include <QCheckBox>
10 #include <QScopedPointer>
11 #include <QWidget>
12 
13 namespace Ui
14 {
15 class ListCheckItemWidget;
16 } // namespace Ui
17 
18 namespace governikus
19 {
20 
22  : public QWidget
23 {
24  Q_OBJECT
25 
26  public:
27  ListCheckItemWidget(QWidget* pParent, const QPixmap& pPixmap);
28  ListCheckItemWidget(QWidget* pParent);
29  virtual ~ListCheckItemWidget() override;
30 
31  void setHeading(const QString& pHeading);
32  void setSubHeading(const QString& pSubHeading);
33 
34  QCheckBox* getListItemCheckBox();
35 
36  protected:
37  void changeEvent(QEvent* pEvent) override;
38 
39  Q_SIGNALS:
40  void listItemWidgetChecked(ListCheckItemWidget* pListCheckItemWidget);
41 
42  private Q_SLOTS:
43  void onCheckBoxChanged(int pChanged);
44 
45  private:
46  QScopedPointer<Ui::ListCheckItemWidget> mUi;
47 
48  virtual bool eventFilter(QObject* pWatched, QEvent* pEvent) override;
49  virtual void paintEvent(QPaintEvent*) override;
50 
51  void itemWidgetReleased();
52  void itemWidgetPressed();
53 };
54 
55 } // namespace governikus
governikus::ListCheckItemWidget::setSubHeading
void setSubHeading(const QString &pSubHeading)
Definition: ListCheckItemWidget.cpp:96
governikus::ListCheckItemWidget::~ListCheckItemWidget
virtual ~ListCheckItemWidget() override
Definition: ListCheckItemWidget.cpp:45
governikus::ListCheckItemWidget::getListItemCheckBox
QCheckBox * getListItemCheckBox()
Definition: ListCheckItemWidget.cpp:119
Ui
Dialog to display information about the application.
Definition: AboutDialog.h:13
governikus::ListCheckItemWidget::listItemWidgetChecked
void listItemWidgetChecked(ListCheckItemWidget *pListCheckItemWidget)
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::ListCheckItemWidget::setHeading
void setHeading(const QString &pHeading)
Definition: ListCheckItemWidget.cpp:90
governikus::ListCheckItemWidget
Definition: ListCheckItemWidget.h:23
ListCheckItemWidget.h
governikus::ListCheckItemWidget::changeEvent
void changeEvent(QEvent *pEvent) override
Definition: ListCheckItemWidget.cpp:125
governikus::ListCheckItemWidget::ListCheckItemWidget
ListCheckItemWidget(QWidget *pParent, const QPixmap &pPixmap)
Definition: ListCheckItemWidget.cpp:31