Files
Chronos/sources/setdaydialog.h
Aurélie Delhaie 9bb56fe174 Pointer + time delta
2022-03-01 21:08:34 +01:00

43 lines
712 B
C++

#ifndef SETDAYDIALOG_H
#define SETDAYDIALOG_H
#include <QDialog>
#include <QMouseEvent>
#include "models/day.h"
#include "tools.h"
#include "breakdialog.h"
#include "models/breakpoint.h"
namespace Ui {
class SetDayDialog;
}
class SetDayDialog : public QDialog
{
Q_OBJECT
public:
explicit SetDayDialog(Day *d, bool isNotValidable, QWidget *parent = nullptr);
~SetDayDialog();
private slots:
void compute_time();
void validate_and_accept();
void accept();
void add_break_point();
void remove_break_point();
void break_selected(int);
private:
Ui::SetDayDialog *ui;
Day *copy;
Day *d;
void init();
void updateBreakList();
};
#endif // SETDAYDIALOG_H