diff options
author | Timothy Pearson <[email protected]> | 2012-06-11 03:18:26 -0500 |
---|---|---|
committer | Timothy Pearson <[email protected]> | 2012-06-11 03:18:26 -0500 |
commit | 49738635210f2cee1de883f71644149b1d50fa92 (patch) | |
tree | 117781c1c87fa0d7b0f6fc0fc0f87c94091321a4 /src/toplevel.h | |
parent | 99c041312b58b99fe9beb139470598af71cebfae (diff) | |
download | kerberostray-49738635210f2cee1de883f71644149b1d50fa92.tar.gz kerberostray-49738635210f2cee1de883f71644149b1d50fa92.zip |
Add expiry warning and tooltips
Utility is now quite usable
Diffstat (limited to 'src/toplevel.h')
-rw-r--r-- | src/toplevel.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/toplevel.h b/src/toplevel.h index c01c2ad..aedd1c7 100644 --- a/src/toplevel.h +++ b/src/toplevel.h @@ -44,7 +44,6 @@ class TimeEdit; class TopLevel : public KSystemTray { Q_OBJECT - public: @@ -58,10 +57,13 @@ protected: void resizeEvent(TQResizeEvent *); private slots: + void load(); + void save(); void config(); void help(); void setToolTip(const TQString &text, bool force=false); + void setupTimers(); void updateTicketList(); void updateMenu(); void getNewTGT(); @@ -76,6 +78,7 @@ private: TQPixmap noTicketsPixmap; TQPixmap expiredTicketsPixmap; TQPixmap partiallyExpiredTicketsPixmap; + TQPixmap expiringTicketsPixmap; KAction *confAct; KAction *getNewTGTAct; KAction *getNewSTAct; @@ -85,6 +88,12 @@ private: KerberosTicketInfoList m_ticketList; TQString m_ticketFile; KDirWatch *ticketWatch; + TQTimer *m_refreshTimer; + + bool notifyExpiry; + int notifyExpiryMinutes; + + friend class KTMConfigureDialog; }; #endif |