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());
|
||||
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->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, [&](){
|
||||
if(m_timerId != -1)
|
||||
|
@@ -19,7 +19,18 @@
|
||||
<item>
|
||||
<layout class="QHBoxLayout">
|
||||
<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>
|
||||
<widget class="QPushButton" name="pushButtonPrev">
|
||||
@@ -35,6 +46,9 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QDateEdit" name="dateEditDate"/>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="pushButtonNext">
|
||||
<property name="whatsThis">
|
||||
@@ -49,6 +63,20 @@
|
||||
</property>
|
||||
</widget>
|
||||
</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>
|
||||
<spacer>
|
||||
<property name="orientation">
|
||||
@@ -183,7 +211,7 @@
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>1393</width>
|
||||
<height>440</height>
|
||||
<height>428</height>
|
||||
</rect>
|
||||
</property>
|
||||
<layout class="QHBoxLayout" name="layoutWeek"/>
|
||||
@@ -198,7 +226,7 @@
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>1411</width>
|
||||
<height>22</height>
|
||||
<height>26</height>
|
||||
</rect>
|
||||
</property>
|
||||
<widget class="QMenu" name="menuFile">
|
||||
|
@@ -5,8 +5,10 @@
|
||||
<file>images/help.png</file>
|
||||
<file>images/icon.png</file>
|
||||
<file>images/next.png</file>
|
||||
<file>images/next_week.png</file>
|
||||
<file>images/now.png</file>
|
||||
<file>images/previous.png</file>
|
||||
<file>images/previous_week.png</file>
|
||||
<file>images/qt.png</file>
|
||||
<file>images/quit.png</file>
|
||||
<file>images/refresh.png</file>
|
||||
|
Reference in New Issue
Block a user