API Documentation
Loading...
Searching...
No Matches
DrillPatternEditor.h
Go to the documentation of this file.
1#pragma once
2#include <NDEVR/Editor.h>
3#if NDEVR_DRILL_HOLE
4#include <NDEVR/DrillPattern.h>
5namespace Ui
6{
7 class PatternEditorUI;
8}
9namespace NDEVR
10{
11 /**--------------------------------------------------------------------------------------------------
12 \brief A popup Editor dialog for showing options or information related to DrillPatterns.
13 **/
14 class DrillPatternEditor : public Editor
15 {
16 public:
17 DrillPatternEditor(const DynamicPointer<QTDesignObject>& pattern, QWidget* parent = nullptr);
18 virtual ~DrillPatternEditor();
19 virtual void updateValues() override;
20 QSize sizeHint() const override;
21 virtual bool fullscreenTouch() const override
22 {
23 return true;
24 }
25 protected slots:
26 void updateFromUISlot();
27
28 protected:
29 Ui::PatternEditorUI* ui;
30 DrillPattern::HoleLayout m_current_layout;
31 };
32}
33#endif
Definition ACIColor.h:37
Definition FontEditor.h:6