PeriDyno 1.0.0
Loading...
Searching...
No Matches
QPiecewiseSpinBox.cpp
Go to the documentation of this file.
1#include "QPiecewiseSpinBox.h"
2
3#include "Module.h"
4#include "Node.h"
5#include "Field.h"
6#include "SceneGraphFactory.h"
7
8#include <QVBoxLayout>
9
10#include <memory>
11#include "QValueDialog.h"
12
13namespace dyno
14{
16 : QSpinBox(parent)
17 {
18 this->setKeyboardTracking(false);
19 mValueModify = new QValueDialog(this);
20 }
21
22 void QPiecewiseSpinBox::wheelEvent(QWheelEvent* event)
23 {
24
25 }
26
27 void QPiecewiseSpinBox::contextMenuEvent(QContextMenuEvent* event)
28 {
29 if(mValueModify== nullptr)
30 mValueModify = new QValueDialog(this);
31 mValueModify->updateDialogPosition();
32 mValueModify->show();
33 }
34
35
36
37}
38
void contextMenuEvent(QContextMenuEvent *event) override
QPiecewiseSpinBox(QWidget *parent=nullptr)
void wheelEvent(QWheelEvent *event)
This is an implementation of AdditiveCCD based on peridyno.
Definition Array.h:25