PeriDyno
1.0.0
Loading...
Searching...
No Matches
D:
Peridyno
peridyno
src
Rendering
GUI
QtGUI
PModuleEditorToolBar.h
Go to the documentation of this file.
1
16
#pragma once
17
18
#include "
ToolBar/TabToolbar.h
"
19
20
#include <QToolButton>
21
#include <QPushButton>
22
#include <QHBoxLayout>
23
#include <QFrame>
24
25
namespace
dyno
26
{
27
class
PModuleEditorToolBar
:
public
QFrame
28
{
29
Q_OBJECT
30
public
:
31
PModuleEditorToolBar
(QWidget* parent =
nullptr
);
32
33
QAction*
addAction
(QToolButton::ToolButtonPopupMode type, QAction* action, QMenu* menu =
nullptr
);
34
35
QPushButton*
addPushButton
(QPixmap icon, QString text);
36
37
QAction*
updateAction
() {
return
mActionUpdate
; }
38
QAction*
saveAction
() {
return
mActionSave
; }
39
QAction*
reorderAction
() {
return
mActionReorder
; }
40
41
signals:
42
void
showResetPipeline
();
43
void
showGraphicsPipeline
();
44
void
showAnimationPipeline
();
45
46
public
slots:
47
void
resetButtonClicked
();
48
void
animationButtonClicked
();
49
void
renderingButtonClicked
();
50
51
private
:
52
QHBoxLayout*
mLayout
;
53
54
QAction*
mActionSave
;
55
QAction*
mActionReorder
;
56
QAction*
mActionUpdate
;
57
58
QPushButton*
mResetButton
;
59
QPushButton*
mAnimationButton
;
60
QPushButton*
mRenderingButton
;
61
};
62
}
TabToolbar.h
dyno::PModuleEditorToolBar::resetButtonClicked
void resetButtonClicked()
Definition
PModuleEditorToolBar.cpp:123
dyno::PModuleEditorToolBar::mActionReorder
QAction * mActionReorder
Definition
PModuleEditorToolBar.h:55
dyno::PModuleEditorToolBar::showResetPipeline
void showResetPipeline()
dyno::PModuleEditorToolBar::mActionUpdate
QAction * mActionUpdate
Definition
PModuleEditorToolBar.h:56
dyno::PModuleEditorToolBar::renderingButtonClicked
void renderingButtonClicked()
Definition
PModuleEditorToolBar.cpp:141
dyno::PModuleEditorToolBar::showGraphicsPipeline
void showGraphicsPipeline()
dyno::PModuleEditorToolBar::updateAction
QAction * updateAction()
Definition
PModuleEditorToolBar.h:37
dyno::PModuleEditorToolBar::PModuleEditorToolBar
PModuleEditorToolBar(QWidget *parent=nullptr)
Definition
PModuleEditorToolBar.cpp:13
dyno::PModuleEditorToolBar::mAnimationButton
QPushButton * mAnimationButton
Definition
PModuleEditorToolBar.h:59
dyno::PModuleEditorToolBar::addAction
QAction * addAction(QToolButton::ToolButtonPopupMode type, QAction *action, QMenu *menu=nullptr)
Definition
PModuleEditorToolBar.cpp:50
dyno::PModuleEditorToolBar::mRenderingButton
QPushButton * mRenderingButton
Definition
PModuleEditorToolBar.h:60
dyno::PModuleEditorToolBar::showAnimationPipeline
void showAnimationPipeline()
dyno::PModuleEditorToolBar::addPushButton
QPushButton * addPushButton(QPixmap icon, QString text)
Definition
PModuleEditorToolBar.cpp:76
dyno::PModuleEditorToolBar::mLayout
QHBoxLayout * mLayout
Definition
PModuleEditorToolBar.h:52
dyno::PModuleEditorToolBar::mActionSave
QAction * mActionSave
Definition
PModuleEditorToolBar.h:54
dyno::PModuleEditorToolBar::reorderAction
QAction * reorderAction()
Definition
PModuleEditorToolBar.h:39
dyno::PModuleEditorToolBar::mResetButton
QPushButton * mResetButton
Definition
PModuleEditorToolBar.h:58
dyno::PModuleEditorToolBar::saveAction
QAction * saveAction()
Definition
PModuleEditorToolBar.h:38
dyno::PModuleEditorToolBar::animationButtonClicked
void animationButtonClicked()
Definition
PModuleEditorToolBar.cpp:132
dyno
This is an implementation of AdditiveCCD based on peridyno.
Definition
Array.h:25
Generated by
1.13.2