3#include <score/graphics/GraphicsLayout.hpp>
20 using GraphicsLayout::GraphicsLayout;
23 void layout()
override;
24 void centerContent()
override;
29 using GraphicsLayout::GraphicsLayout;
31 void layout()
override;
32 void centerContent()
override;
42 std::function<void()> onActivated;
44 void setSelected(
bool selected);
46 void paint(QPainter* painter,
const QStyleOptionGraphicsItem* option, QWidget* widget)
50 bool sceneEventFilter(QGraphicsItem* watched, QEvent* event)
override;
51 void hoverEnterEvent(QGraphicsSceneHoverEvent* event)
override;
52 void hoverLeaveEvent(QGraphicsSceneHoverEvent* event)
override;
63 using GraphicsVBoxLayout::GraphicsVBoxLayout;
66 void setTitle(
const QString& title);
68 void layout()
override;
69 void paint(QPainter* painter,
const QStyleOptionGraphicsItem* option, QWidget* widget)
73 qreal titleHeight()
const;
75 void updateTitleFont();
76 void setTitleFont(
const QFont& base);
78 QFont m_titleFontBase;
80 qreal m_titleAscent{};
Definition GraphicsBoxLayout.hpp:18
Definition GraphicsLayout.hpp:8
Titled vbox padded on all sides. Sizes itself, independent of parent margins.
Definition GraphicsBoxLayout.hpp:61
Table row selected by a press on its background or controls.
Definition GraphicsBoxLayout.hpp:37
Definition GraphicsBoxLayout.hpp:27
Base toolkit upon which the software is built.
Definition Application.cpp:83
void setLayoutStretch(QGraphicsItem &item)
Definition GraphicsBoxLayout.cpp:24