Qt
ApplicationComponents
pqPluginDockWidgetsBehavior.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-FileCopyrightText: Copyright (c) Sandia Corporation
3
// SPDX-License-Identifier: BSD-3-Clause
4
#ifndef pqPluginDockWidgetsBehavior_h
5
#define pqPluginDockWidgetsBehavior_h
6
7
#include "
pqApplicationComponentsModule.h
"
8
#include <QObject>
9
10
class
QMainWindow;
11
18
class
PQAPPLICATIONCOMPONENTS_EXPORT
pqPluginDockWidgetsBehavior
:
public
QObject
19
{
20
Q_OBJECT
21
typedef
QObject Superclass;
22
23
public
:
24
pqPluginDockWidgetsBehavior
(QMainWindow* parent =
nullptr
);
25
26
public
Q_SLOTS:
// NOLINT(readability-redundant-access-specifiers)
27
void
addPluginInterface(QObject* iface);
28
29
private
:
30
Q_DISABLE_COPY(
pqPluginDockWidgetsBehavior
)
31
};
32
33
#endif
PQAPPLICATIONCOMPONENTS_EXPORT
#define PQAPPLICATIONCOMPONENTS_EXPORT
Definition:
pqApplicationComponentsModule.h:15
pqApplicationComponentsModule.h
pqPluginDockWidgetsBehavior
pqPluginDockWidgetsBehavior adds support for loading dock widgets from plugins.
Definition:
pqPluginDockWidgetsBehavior.h:18
Generated by
1.8.13 on Tue Dec 31 2024