diff options
author | Felix Geyer <debfx@fobos.de> | 2012-05-31 16:51:44 +0400 |
---|---|---|
committer | Felix Geyer <debfx@fobos.de> | 2012-05-31 16:51:44 +0400 |
commit | d3fcf2e0c472810abaf7eee3bd903e913e4ade14 (patch) | |
tree | 9433a6b98ba0e79631464a24c6edc823ade8bc73 /src/gui/Clipboard.h | |
parent | 8d6b200dd7f6d33ec102c5162efa89a1f17a66a2 (diff) |
Move singleton instance code to static member functions.
Diffstat (limited to 'src/gui/Clipboard.h')
-rw-r--r-- | src/gui/Clipboard.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/gui/Clipboard.h b/src/gui/Clipboard.h index 75bcb1c8a..f8780c7a0 100644 --- a/src/gui/Clipboard.h +++ b/src/gui/Clipboard.h @@ -30,17 +30,21 @@ public: ~Clipboard(); void setText(const QString& text); + static Clipboard* instance(); + private Q_SLOTS: void clearClipboard(); private: explicit Clipboard(QObject* parent = 0); - QTimer* m_timer; + static Clipboard* m_instance; - friend Clipboard* clipboard(); + QTimer* m_timer; }; -Clipboard* clipboard(); +inline Clipboard* clipboard() { + return Clipboard::instance(); +} #endif // KEEPASSX_CLIPBOARD_H |