#ifndef DEADLINETYPE_H #define DEADLINETYPE_H #include 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