18#ifndef TERMINALSTRIPLAYOUTEDITOR_H
19#define TERMINALSTRIPLAYOUTEDITOR_H
21#include <QGraphicsItem>
30 class TerminalStripLayoutEditor;
49 const QStyleOptionGraphicsItem *option,
50 QWidget *widget =
nullptr)
override
52 Q_UNUSED (option); Q_UNUSED (widget);
70 QWidget *parent =
nullptr);
75 void showEvent(QShowEvent *event)
override;
86 Ui::TerminalStripLayoutEditor *
ui;
87 QSharedPointer<TerminalStripLayoutPattern>
m_layout;
Definition terminalstriplayouteditor.h:34
TerminalStripDrawer::TerminalStripDrawer m_drawer
Definition terminalstriplayouteditor.h:57
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=nullptr) override
Definition terminalstriplayouteditor.h:48
PreviewStripItem(QSharedPointer< TerminalStripLayoutPattern > layout)
Definition terminalstriplayouteditor.h:38
QRectF boundingRect() const override
Definition terminalstriplayouteditor.h:43
friend class TerminalStripLayoutEditor
Definition terminalstriplayouteditor.h:35
Definition demoterminalstrip.h:26
Definition terminalstripdrawer.h:81
void updateUi()
Definition terminalstriplayouteditor.cpp:155
bool m_ui_updating
Definition terminalstriplayouteditor.h:88
void showEvent(QShowEvent *event) override
Definition terminalstriplayouteditor.cpp:47
PreviewStripItem m_preview_strip_item
Definition terminalstriplayouteditor.h:89
void valueEdited()
Definition terminalstriplayouteditor.cpp:53
void on_m_display_preview_help_clicked(bool checked)
Definition terminalstriplayouteditor.cpp:266
TerminalStripLayoutEditor(QSharedPointer< TerminalStripLayoutPattern > layout, QWidget *parent=nullptr)
Definition terminalstriplayouteditor.cpp:24
Ui::TerminalStripLayoutEditor * ui
Definition terminalstriplayouteditor.h:86
void updatePreview()
Definition terminalstriplayouteditor.cpp:260
void resizeEvent(QResizeEvent *event) override
Definition terminalstriplayouteditor.cpp:41
QSharedPointer< TerminalStripLayoutPattern > m_layout
Definition terminalstriplayouteditor.h:87
~TerminalStripLayoutEditor()
Definition terminalstriplayouteditor.cpp:36
The TerminalStripLayoutPattern class A class with all values used to define how a terminal strip must...
Definition terminalstriplayoutpattern.h:42
Definition demoterminalstrip.cpp:21
Definition autonumberingdockwidget.h:30