From 32073e28f0e425c066e65f3fc6a3101feab22598 Mon Sep 17 00:00:00 2001 From: tpearson Date: Sat, 21 Aug 2010 02:35:53 +0000 Subject: More TQt functionality in place for Qt4... git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/dependencies/tqtinterface@1166130 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- qtinterface/tqiconset.h | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'qtinterface/tqiconset.h') diff --git a/qtinterface/tqiconset.h b/qtinterface/tqiconset.h index c1e4d57..81e9ec0 100644 --- a/qtinterface/tqiconset.h +++ b/qtinterface/tqiconset.h @@ -39,6 +39,31 @@ Boston, MA 02110-1301, USA. // For Qt4, some changes are needed #include +#include + +class TQIconFactory : private Q3Shared +{ +public: + QIconFactory(); + virtual ~QIconFactory(); + + virtual QPixmap *createPixmap( const QIconSet& iconSet, QIconSet::Size size, + QIconSet::Mode mode, QIconSet::State state ); + void setAutoDelete( bool autoDelete ) { autoDel = autoDelete; } + bool autoDelete() const { return autoDel; } + + static QIconFactory *defaultFactory(); + static void installDefaultFactory( QIconFactory *factory ); + +private: +#if defined(Q_DISABLE_COPY) + QIconFactory( const QIconFactory & ); + QIconFactory &operator=( const QIconFactory & ); +#endif + + uint autoDel : 1; + uint unused : 31; +}; #endif // USE_QT4 -- cgit v1.2.3