Do not leak symbols of pimpl classes, protect with Q_DECL_HIDDEN

wilder-5.14
Friedrich W. H. Kossebau 8 years ago
parent c2427f3e36
commit 5323280d8b
  1. 2
      libtaskmanager/activityinfo.cpp
  2. 2
      libtaskmanager/flattentaskgroupsproxymodel.cpp
  3. 2
      libtaskmanager/launchertasksmodel.cpp
  4. 2
      libtaskmanager/startuptasksmodel.cpp
  5. 2
      libtaskmanager/taskfilterproxymodel.cpp
  6. 2
      libtaskmanager/taskgroupingproxymodel.cpp
  7. 2
      libtaskmanager/tasksmodel.cpp
  8. 2
      libtaskmanager/waylandtasksmodel.cpp
  9. 2
      libtaskmanager/windowtasksmodel.cpp
  10. 2
      libtaskmanager/xwindowtasksmodel.cpp

@ -26,7 +26,7 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
namespace TaskManager namespace TaskManager
{ {
class ActivityInfo::Private class Q_DECL_HIDDEN ActivityInfo::Private
{ {
public: public:
Private(ActivityInfo *q); Private(ActivityInfo *q);

@ -23,7 +23,7 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
namespace TaskManager namespace TaskManager
{ {
class FlattenTaskGroupsProxyModel::Private class Q_DECL_HIDDEN FlattenTaskGroupsProxyModel::Private
{ {
public: public:
Private(FlattenTaskGroupsProxyModel *q); Private(FlattenTaskGroupsProxyModel *q);

@ -55,7 +55,7 @@ inline bool isOnAllActivities(const ActivitiesCollection &activities)
} }
class LauncherTasksModel::Private class Q_DECL_HIDDEN LauncherTasksModel::Private
{ {
public: public:
Private(LauncherTasksModel *q); Private(LauncherTasksModel *q);

@ -34,7 +34,7 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
namespace TaskManager namespace TaskManager
{ {
class StartupTasksModel::Private class Q_DECL_HIDDEN StartupTasksModel::Private
{ {
public: public:
Private(StartupTasksModel *q); Private(StartupTasksModel *q);

@ -26,7 +26,7 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
namespace TaskManager namespace TaskManager
{ {
class TaskFilterProxyModel::Private class Q_DECL_HIDDEN TaskFilterProxyModel::Private
{ {
public: public:
Private(TaskFilterProxyModel *q); Private(TaskFilterProxyModel *q);

@ -27,7 +27,7 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
namespace TaskManager namespace TaskManager
{ {
class TaskGroupingProxyModel::Private class Q_DECL_HIDDEN TaskGroupingProxyModel::Private
{ {
public: public:
Private(TaskGroupingProxyModel *q); Private(TaskGroupingProxyModel *q);

@ -41,7 +41,7 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
namespace TaskManager namespace TaskManager
{ {
class TasksModel::Private class Q_DECL_HIDDEN TasksModel::Private
{ {
public: public:
Private(TasksModel *q); Private(TasksModel *q);

@ -42,7 +42,7 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
namespace TaskManager namespace TaskManager
{ {
class WaylandTasksModel::Private class Q_DECL_HIDDEN WaylandTasksModel::Private
{ {
public: public:
Private(WaylandTasksModel *q); Private(WaylandTasksModel *q);

@ -32,7 +32,7 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
namespace TaskManager namespace TaskManager
{ {
class WindowTasksModel::Private class Q_DECL_HIDDEN WindowTasksModel::Private
{ {
public: public:
Private(WindowTasksModel *q); Private(WindowTasksModel *q);

@ -50,7 +50,7 @@ static const NET::Properties windowInfoFlags = NET::WMState | NET::XAWMState | N
static const NET::Properties2 windowInfoFlags2 = NET::WM2DesktopFileName | NET::WM2Activities | static const NET::Properties2 windowInfoFlags2 = NET::WM2DesktopFileName | NET::WM2Activities |
NET::WM2WindowClass | NET::WM2AllowedActions; NET::WM2WindowClass | NET::WM2AllowedActions;
class XWindowTasksModel::Private class Q_DECL_HIDDEN XWindowTasksModel::Private
{ {
public: public:
Private(XWindowTasksModel *q); Private(XWindowTasksModel *q);

Loading…
Cancel
Save