34#include <NDEVR/Editor.h>
37 class StationEditorUI;
41 class QCustomTabWidget;
50 void setupForNewTarget();
51 void updateValues()
override;
52 void showEditingControls(
bool show);
53 void addStationToolWidget(QWidget* widget);
54 bool allowDocking()
const override;
57 QSize sizeHint()
const override;
58 void resizeEvent(QResizeEvent* event)
override;
59 bool fullscreenTouch()
const override;
60 bool supportsRelative()
const;
61 bool isPrismStation()
const;
62 bool isInRelativeMode()
const;
63 void setHorizontal(
bool horizontal)
override;
65 void setPrismOffsetSlot();
66 void updatePositionFromDialogSlot();
67 void updateRelativePositionFromDialog();
68 void updateFromReferenceCombo();
71 void setPositionFromDialog();
72 void clearReferenceInformation();
73 void updateComputedPosition();
74 void setupRelativePosition();
75 void updateRelativePosition();
77 Ui::StationEditorUI*
ui;
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:64
Definition Pointer.hpp:303
Definition StationEditor.h:43
Ui::StationEditorUI * ui
Definition StationEditor.h:77
Buffer< QWidget * > m_tool_widgets
Definition StationEditor.h:78
Buffer< QWidget * > m_printable_docs
Definition StationEditor.h:79
QCustomTabWidget * m_tool_tab_widget
Definition StationEditor.h:80
A vertex.
Definition Vertex.hpp:54
Definition FontEditor.h:6