summaryrefslogblamecommitdiffstats
path: root/src/deadlinetype.h
blob: ccf805debb9a6980482db78189595d126c10cb1d (plain) (tree)






















                                                                                                
#ifndef DEADLINETYPE_H
#define DEADLINETYPE_H

#include <QString>

class DeadlineType
{

public:
	static const DeadlineType *Unknown;
	static const DeadlineType *Shutdown;
	static const DeadlineType *IdleKill;
	static const DeadlineType *NoTimeout;
	const QString& headerLine(bool isLocked) const { return _headerLine[isLocked ? 1 : 0]; }
	const QString& bodyText(bool isLocked) const { return _bodyText[isLocked ? 1 : 0]; }

private:
	 DeadlineType(const QString &name);
	 QString _headerLine[2];
	 QString _bodyText[2];
};

#endif // DEADLINETYPE_H