src
paraview-5.12
Qt
ApplicationComponents
pqAnimationShortcutWidget.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 pqAnimationShortcutWidget_h
5
#define pqAnimationShortcutWidget_h
6
7
#include "pqApplicationComponentsModule.h"
8
#include <QToolButton>
9
10
class
vtkSMProxy
;
11
class
vtkSMProperty
;
12
class
pqLineEdit
;
13
class
pqAnimationScene
;
14
18
class
PQAPPLICATIONCOMPONENTS_EXPORT
pqAnimationShortcutWidget
:
public
QToolButton
19
{
20
Q_OBJECT
21
typedef
QToolButton Superclass;
22
23
public
:
27
pqAnimationShortcutWidget
(QWidget* parent,
vtkSMProxy
* proxy,
vtkSMProperty
* property);
28
~
pqAnimationShortcutWidget
()
override
;
29
30
protected
Q_SLOTS:
34
virtual
void
updateMenu();
35
39
virtual
void
onTriggered(QAction*);
40
44
virtual
void
setScene(
pqAnimationScene
* scene);
45
46
protected
:
// NOLINT(readability-redundant-access-specifiers)
47
vtkSMProxy
*
Proxy
;
48
vtkSMProperty
*
Property
;
49
pqAnimationScene
*
Scene
;
50
};
51
52
#endif
pqAnimationShortcutWidget::Scene
pqAnimationScene * Scene
Definition:
pqAnimationShortcutWidget.h:49
vtkSMProperty
superclass for all SM properties
Definition:
vtkSMProperty.h:144
vtkSMProxy
proxy for a VTK object(s) on a server
Definition:
vtkSMProxy.h:140
pqAnimationScene
pqAnimationScene is a representation for a vtkSMAnimationScene proxy.
Definition:
pqAnimationScene.h:22
pqAnimationShortcutWidget::Property
vtkSMProperty * Property
Definition:
pqAnimationShortcutWidget.h:48
pqLineEdit
pqLineEdit is a specialization of QLineEdit which provide a new property 'text2'.
Definition:
pqLineEdit.h:25
pqAnimationShortcutWidget
A QToolButton widget to show a dialog that is a shortcut to creating an animation.
Definition:
pqAnimationShortcutWidget.h:18
pqAnimationShortcutWidget::Proxy
vtkSMProxy * Proxy
Definition:
pqAnimationShortcutWidget.h:47
Generated by
1.8.17 on Wed Mar 27 2024