18 #ifndef QGSLAYOUTMANUALTABLEWIDGET_H
19 #define QGSLAYOUTMANUALTABLEWIDGET_H
24 #include "ui_qgslayoutmanualtablewidgetbase.h"
26 #include "qgstableeditordialog.h"
54 QPointer< QgsLayoutItemManualTable > mTable;
55 QPointer< QgsLayoutFrame > mFrame;
58 QPointer< QgsTableEditorDialog > mEditorDialog;
61 void blockAllSignals(
bool b );
65 void setTableContents();
66 void mMarginSpinBox_valueChanged(
double d );
67 void mGridStrokeWidthSpinBox_valueChanged(
double d );
68 void mGridColorButton_colorChanged(
const QColor &newColor );
69 void mBackgroundColorButton_colorChanged(
const QColor &newColor );
70 void headerFontChanged();
71 void contentFontChanged();
72 void mDrawHorizontalGrid_toggled(
bool state );
73 void mDrawVerticalGrid_toggled(
bool state );
74 void mShowGridGroupCheckBox_toggled(
bool state );
75 void mHeaderHAlignmentComboBox_currentIndexChanged(
int index );
76 void mHeaderModeComboBox_currentIndexChanged(
int index );
77 void mAddFramePushButton_clicked();
78 void mResizeModeComboBox_currentIndexChanged(
int index );
79 void mDrawEmptyCheckBox_toggled(
bool checked );
80 void mEmptyFrameCheckBox_toggled(
bool checked );
81 void mHideEmptyBgCheckBox_toggled(
bool checked );
82 void mWrapBehaviorComboBox_currentIndexChanged(
int index );
83 void mAdvancedCustomizationButton_clicked();
84 void updateGuiElements();
Abstract interface for generating an expression context.
virtual QgsExpressionContext createExpressionContext() const =0
This method needs to be reimplemented in all classes which implement this interface and return an exp...
Expression contexts are used to encapsulate the parameters around which a QgsExpression should be eva...
Base class for frame items, which form a layout multiframe item.
A layout table subclass that displays manually entered (and formatted) content.
Base class for graphical items within a QgsLayout.
Interface for master layout type objects, such as print layouts and reports.