#ifndef _ALADIN_TIME_HPP_ #define _ALADIN_TIME_HPP_ #ifndef _COMMON_STRING_HPP_ #include #endif class Time { public: Time(); Time(int hours,int minutes); virtual ~Time(); int getHours(void)const; void setHours(int hours); int getMinutes(void)const; void setMinutes(int minutes); String toString(void)const; private: int mHours; int mMinutes; }; inline Time::Time() : mHours(0), mMinutes(0) { } inline Time::Time(int hours,int minutes) : mHours(hours), mMinutes(minutes) { } inline Time::~Time() { } inline int Time::getHours(void)const { return mHours; } inline void Time::setHours(int hours) { mHours=hours; } inline int Time::getMinutes(void)const { return mMinutes; } inline void Time::setMinutes(int minutes) { mMinutes=minutes; } inline String Time::toString(void)const { String str; ::sprintf(str,"%02d:%02d",mHours,mMinutes); return str; } #endif