Files
2017-12-29 12:37:40 +01:00

43 lines
984 B
C++

#pragma once
#include <QTime>
#include "zeiterfassungdialog.h"
template <class Key, class T> class QMap;
class ZeiterfassungSettings;
namespace Ui { class TimeAssignmentDialog; }
class TimeAssignmentDialog : public ZeiterfassungDialog
{
Q_OBJECT
public:
explicit TimeAssignmentDialog(const QMap<QString, QString> &projects, const ZeiterfassungSettings &settings,
QWidget *parent = Q_NULLPTR);
~TimeAssignmentDialog();
QTime getTime() const;
void setTime(const QTime &time);
QTime getTimespan() const;
void setTimespan(const QTime &timespan);
QString getProject() const;
void setProject(const QString &project);
QString getSubproject() const;
void setSubproject(const QString &subproject);
QString getWorkpackage() const;
void setWorkpackage(const QString &workpackage);
QString getText() const;
void setText(const QString &text);
private:
Ui::TimeAssignmentDialog *ui;
};