Files
QtZeiterfassung/plugins/absenceplugin/absencewidget.cpp
T

22 lines
530 B
C++
Raw Normal View History

2017-12-28 14:31:41 +01:00
#include "absencewidget.h"
#include "stripswidget.h"
2017-12-28 17:00:49 +01:00
#include "absencedialog.h"
AbsenceWidget::AbsenceWidget(StripsWidget &stripsWidget) :
QToolButton(&stripsWidget),
m_stripsWidget(stripsWidget)
2017-12-28 14:31:41 +01:00
{
setIcon(QIcon(QStringLiteral(":/zeiterfassung/plugins/absenceplugin/images/absence.png")));
setText(tr("Absence"));
2017-12-28 17:00:49 +01:00
connect(this, &QAbstractButton::pressed, this, &AbsenceWidget::pressedSlot);
}
void AbsenceWidget::pressedSlot()
{
AbsenceDialog dialog(m_stripsWidget.date(), this);
2017-12-28 17:00:49 +01:00
dialog.exec();
2017-12-28 14:31:41 +01:00
}