* when an item should be triggered and a lot more. The controller emits the corresponding signals
* so that the receiver may react on those changes.
*/
-class LIBDOLPHIN_EXPORT DolphinController : public QObject
+class LIBDOLPHINPRIVATE_EXPORT DolphinController : public QObject
{
Q_OBJECT
* that full available width of the view is used by stretching the width
* of the name column.
*/
-class LIBDOLPHIN_EXPORT DolphinDetailsView : public QTreeView
+class LIBDOLPHINPRIVATE_EXPORT DolphinDetailsView : public QTreeView
{
Q_OBJECT
* It is also possible that instead of the icon a preview of the item
* content is shown.
*/
-class LIBDOLPHIN_EXPORT DolphinIconsView : public QListView
+class LIBDOLPHINPRIVATE_EXPORT DolphinIconsView : public QListView
{
Q_OBJECT
* - bookmarks
* - properties for icons and details view
*/
-class LIBDOLPHIN_EXPORT DolphinSettings {
+class LIBDOLPHINPRIVATE_EXPORT DolphinSettings {
public:
static DolphinSettings& instance();
*
* It is assured that directories are always sorted before files.
*/
-class LIBDOLPHIN_EXPORT DolphinSortFilterProxyModel : public QSortFilterProxyModel
+class LIBDOLPHINPRIVATE_EXPORT DolphinSortFilterProxyModel : public QSortFilterProxyModel
{
Q_OBJECT
# endif
#endif
+#ifdef MAKE_DOLPHINPRIVATE_LIB
+# define LIBDOLPHINPRIVATE_EXPORT KDE_EXPORT
+#else
+# ifdef Q_OS_WIN
+# define LIBDOLPHINPRIVATE_EXPORT KDE_IMPORT
+# else
+# define LIBDOLPHINPRIVATE_EXPORT KDE_EXPORT
+# endif
+#endif
+
+
#endif
* (see GeneralSettings::globalViewMode()), the values from the global .directory file
* are used for initialization.
*/
-class LIBDOLPHIN_EXPORT ViewProperties
+class LIBDOLPHINPRIVATE_EXPORT ViewProperties
{
public:
explicit ViewProperties(const KUrl& url);