3#include <score/graphics/GraphicsLayout.hpp>
15 using GraphicsLayout::GraphicsLayout;
18 void setColumns(
int columns);
20 void layout()
override;
29 using GraphicsLayout::GraphicsLayout;
32 void setRows(
int rows);
34 void layout()
override;
45 using GraphicsLayout::GraphicsLayout;
48 void setColumnTitles(QStringList titles);
49 void setRowTitles(
bool rowTitles);
50 void setTitle(QString title);
52 void setRowsSelectable(
bool selectable);
54 void layout()
override;
55 void paint(QPainter* painter,
const QStyleOptionGraphicsItem* option, QWidget* widget)
59 bool sceneEventFilter(QGraphicsItem* watched, QEvent* event)
override;
62 static QFont titleFont();
65 std::vector<std::pair<double, double>> m_columns;
67 bool m_rowsSelectable{};
73 using GraphicsLayout::GraphicsLayout;
76 void layout()
override;
82 using GraphicsLayout::GraphicsLayout;
85 void layout()
override;
91 using GraphicsLayout::GraphicsLayout;
97 void setMinimumWidth(
double w);
98 void layout()
override;
101 double m_minimumWidth{};
107 using GraphicsLayout::GraphicsLayout;
110 void setMinimumWidth(
double w);
111 void layout()
override;
114 double m_minimumWidth{};
Definition GraphicsGridLayout.hpp:80
Definition GraphicsGridLayout.hpp:71
Definition GraphicsGridLayout.hpp:89
Definition GraphicsGridLayout.hpp:13
Definition GraphicsGridLayout.hpp:27
Definition GraphicsGridLayout.hpp:105
Definition GraphicsLayout.hpp:8
Definition GraphicsGridLayout.hpp:43
Base toolkit upon which the software is built.
Definition Application.cpp:83