//=========================================== // Lumina-DE source code // Copyright (c) 2012, Ken Moore // Available under the 3-clause BSD license // See the LICENSE file for full details //=========================================== #ifndef _LUMINA_DESKTOP_CLOCK_H #define _LUMINA_DESKTOP_CLOCK_H #include #include #include #include #include #include #include #include "../LPPlugin.h" class LClock : public LPPlugin{ Q_OBJECT public: LClock(QWidget *parent = 0, QString id = "clock", bool horizontal=true); ~LClock(); private: QTimer *timer; QLabel *labelWidget; QString timefmt, datefmt; bool deftime, defdate, useTZ; QTimeZone TZ; private slots: void updateTime(); void updateFormats(); }; #endif