From kde-commits Mon Apr 25 21:22:08 2005 From: David Faure Date: Mon, 25 Apr 2005 21:22:08 +0000 To: kde-commits Subject: kdelibs/kdeui Message-Id: <20050425212208.C6E843EF () office ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=111446413608736 CVS commit by faure: KDEUI_EXPORT isn't needed on those classes. Except on KDockSplitter for a special hack. But at least it's clear now that BIC changes can be made to the KFooPrivate classes. M +7 -3 kdockwidget_private.h 1.34 --- kdelibs/kdeui/kdockwidget_private.h #1.33:1.34 @@ -44,4 +44,8 @@ class KDockContainer; class KDEUI_EXPORT KDockSplitter : public QWidget { + // NOTE: in theory the KDEUI_EXPORT above shouldn't be there, but it's needed for kexi, + // which copies the whole definition of the class to be able to access separatorPosInPercent etc. + // This needs real fixing in KDE4. + Q_OBJECT public: @@ -240,5 +244,5 @@ private: * @author Max Judin. */ -class KDEUI_EXPORT KDockButton_Private : public QPushButton +class KDockButton_Private : public QPushButton { Q_OBJECT @@ -265,5 +269,5 @@ private: * additional KDockWidget stuff (private) */ -class KDEUI_EXPORT KDockWidgetPrivate : public QObject +class KDockWidgetPrivate : public QObject { Q_OBJECT @@ -305,5 +309,5 @@ public: }; -class KDEUI_EXPORT KDockWidgetHeaderPrivate +class KDockWidgetHeaderPrivate : public QObject {