Qt
Core
pqAutoStartInterface.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 pqAutoStartInterface_h
5
#define pqAutoStartInterface_h
6
7
#include "
pqCoreModule.h
"
8
#include <QtPlugin>
9
18
class
PQCORE_EXPORT
pqAutoStartInterface
19
{
20
public
:
21
virtual
~
pqAutoStartInterface
();
22
27
virtual
void
startup() = 0;
28
32
virtual
void
shutdown() = 0;
33
34
protected
:
35
pqAutoStartInterface
();
36
37
private
:
38
Q_DISABLE_COPY(
pqAutoStartInterface
)
39
};
40
41
Q_DECLARE_INTERFACE
(
pqAutoStartInterface
,
"com.kitware/paraview/autostart"
)
42
43
#endif // !pqAutoStartInterface_h
pqAutoStartInterface
Abstract interface for "auto-start" plugins.
Definition:
pqAutoStartInterface.h:18
Q_DECLARE_INTERFACE
Q_DECLARE_INTERFACE(pqViewFrameActionsInterface, "com.kitware/paraview/viewframeactions")
pqCoreModule.h
PQCORE_EXPORT
#define PQCORE_EXPORT
Definition:
pqCoreModule.h:15
Generated by
1.8.13 on Tue Dec 3 2024