Implemented prev/next week buttons
This commit is contained in:
BIN
zeiterfassungguilib/images/next_week.png
Normal file
BIN
zeiterfassungguilib/images/next_week.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.4 KiB |
BIN
zeiterfassungguilib/images/previous_week.png
Normal file
BIN
zeiterfassungguilib/images/previous_week.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.4 KiB |
@@ -59,8 +59,10 @@ MainWindow::MainWindow(ZeiterfassungSettings &settings, ZeiterfassungApi &erfass
|
|||||||
ui->dateEditDate->setDate(QDate::currentDate());
|
ui->dateEditDate->setDate(QDate::currentDate());
|
||||||
connect(ui->dateEditDate, &QDateTimeEdit::dateChanged, this, &MainWindow::dateChangedSlot);
|
connect(ui->dateEditDate, &QDateTimeEdit::dateChanged, this, &MainWindow::dateChangedSlot);
|
||||||
|
|
||||||
|
connect(ui->pushButtonPrevWeek, &QAbstractButton::pressed, this, [=](){ ui->dateEditDate->setDate(ui->dateEditDate->date().addDays(-7)); });
|
||||||
connect(ui->pushButtonPrev, &QAbstractButton::pressed, this, [=](){ ui->dateEditDate->setDate(ui->dateEditDate->date().addDays(-1)); });
|
connect(ui->pushButtonPrev, &QAbstractButton::pressed, this, [=](){ ui->dateEditDate->setDate(ui->dateEditDate->date().addDays(-1)); });
|
||||||
connect(ui->pushButtonNext, &QAbstractButton::pressed, this, [=](){ ui->dateEditDate->setDate(ui->dateEditDate->date().addDays(1)); });
|
connect(ui->pushButtonNext, &QAbstractButton::pressed, this, [=](){ ui->dateEditDate->setDate(ui->dateEditDate->date().addDays(1)); });
|
||||||
|
connect(ui->pushButtonNextWeek, &QAbstractButton::pressed, this, [=](){ ui->dateEditDate->setDate(ui->dateEditDate->date().addDays(7)); });
|
||||||
|
|
||||||
connect(ui->timeEditTime, &QTimeEdit::timeChanged, this, [&](){
|
connect(ui->timeEditTime, &QTimeEdit::timeChanged, this, [&](){
|
||||||
if(m_timerId != -1)
|
if(m_timerId != -1)
|
||||||
|
@@ -19,7 +19,18 @@
|
|||||||
<item>
|
<item>
|
||||||
<layout class="QHBoxLayout">
|
<layout class="QHBoxLayout">
|
||||||
<item>
|
<item>
|
||||||
<widget class="QDateEdit" name="dateEditDate"/>
|
<widget class="QPushButton" name="pushButtonPrevWeek">
|
||||||
|
<property name="whatsThis">
|
||||||
|
<string>Previous week</string>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string/>
|
||||||
|
</property>
|
||||||
|
<property name="icon">
|
||||||
|
<iconset resource="zeiterfassungguilib_resources.qrc">
|
||||||
|
<normaloff>:/zeiterfassungguilib/images/previous_week.png</normaloff>:/zeiterfassungguilib/images/previous_week.png</iconset>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QPushButton" name="pushButtonPrev">
|
<widget class="QPushButton" name="pushButtonPrev">
|
||||||
@@ -35,6 +46,9 @@
|
|||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QDateEdit" name="dateEditDate"/>
|
||||||
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QPushButton" name="pushButtonNext">
|
<widget class="QPushButton" name="pushButtonNext">
|
||||||
<property name="whatsThis">
|
<property name="whatsThis">
|
||||||
@@ -49,6 +63,20 @@
|
|||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QPushButton" name="pushButtonNextWeek">
|
||||||
|
<property name="whatsThis">
|
||||||
|
<string>Next week</string>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string/>
|
||||||
|
</property>
|
||||||
|
<property name="icon">
|
||||||
|
<iconset resource="zeiterfassungguilib_resources.qrc">
|
||||||
|
<normaloff>:/zeiterfassungguilib/images/next_week.png</normaloff>:/zeiterfassungguilib/images/next_week.png</iconset>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<spacer>
|
<spacer>
|
||||||
<property name="orientation">
|
<property name="orientation">
|
||||||
@@ -183,7 +211,7 @@
|
|||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>1393</width>
|
<width>1393</width>
|
||||||
<height>440</height>
|
<height>428</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<layout class="QHBoxLayout" name="layoutWeek"/>
|
<layout class="QHBoxLayout" name="layoutWeek"/>
|
||||||
@@ -198,7 +226,7 @@
|
|||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>1411</width>
|
<width>1411</width>
|
||||||
<height>22</height>
|
<height>26</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<widget class="QMenu" name="menuFile">
|
<widget class="QMenu" name="menuFile">
|
||||||
|
@@ -5,8 +5,10 @@
|
|||||||
<file>images/help.png</file>
|
<file>images/help.png</file>
|
||||||
<file>images/icon.png</file>
|
<file>images/icon.png</file>
|
||||||
<file>images/next.png</file>
|
<file>images/next.png</file>
|
||||||
|
<file>images/next_week.png</file>
|
||||||
<file>images/now.png</file>
|
<file>images/now.png</file>
|
||||||
<file>images/previous.png</file>
|
<file>images/previous.png</file>
|
||||||
|
<file>images/previous_week.png</file>
|
||||||
<file>images/qt.png</file>
|
<file>images/qt.png</file>
|
||||||
<file>images/quit.png</file>
|
<file>images/quit.png</file>
|
||||||
<file>images/refresh.png</file>
|
<file>images/refresh.png</file>
|
||||||
|
Reference in New Issue
Block a user