Imported existing sources
This commit is contained in:
1 parent
3ce8c5f439
commit
4ff069de1b
23 files changed
+1867
No files matched your search
@@ -0,0 +1,30 @@
|
||||
#include "advancedviewwidget.h"
|
||||
|
||||
#include <QIcon>
|
||||
|
||||
#include "stripswidget.h"
|
||||
#include "advancedviewdialog.h"
|
||||
|
||||
AdvancedViewWidget::AdvancedViewWidget(StripsWidget &stripsWidget) :
|
||||
QToolButton(&stripsWidget),
|
||||
m_stripsWidget(stripsWidget)
|
||||
{
|
||||
setIcon(QIcon(QStringLiteral(":/zeiterfassung/plugins/advancedviewplugin/images/advanced-view.png")));
|
||||
setText(tr("Advanced view"));
|
||||
|
||||
connect(&stripsWidget, &StripsWidget::dateChanged, this, &AdvancedViewWidget::dateChanged);
|
||||
dateChanged(stripsWidget.date());
|
||||
|
||||
connect(this, &QAbstractButton::pressed, this, &AdvancedViewWidget::pressedSlot);
|
||||
}
|
||||
|
||||
void AdvancedViewWidget::dateChanged(const QDate &date)
|
||||
{
|
||||
setEnabled(date.isValid());
|
||||
}
|
||||
|
||||
void AdvancedViewWidget::pressedSlot()
|
||||
{
|
||||
AdvancedViewDialog dialog(m_stripsWidget, this);
|
||||
dialog.exec();
|
||||
}
|
||||
Reference in new issue
Block a user