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
{
class ActivityInfo::Private
class Q_DECL_HIDDEN ActivityInfo::Private
{
public:
Private(ActivityInfo *q);

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

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

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

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

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

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

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

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

Loading…
Cancel
Save