51 static void openTableDesigner(
QgsLayoutFrame *frame, QWidget *parent =
nullptr );
58 QPointer<QgsLayoutItemManualTable> mTable;
59 QPointer<QgsLayoutFrame> mFrame;
63 void blockAllSignals(
bool b );
65 static QPointer<QgsTableEditorDialog> sEditorDialog;
69 void setTableContents();
70 void mMarginSpinBox_valueChanged(
double d );
71 void mGridStrokeWidthSpinBox_valueChanged(
double d );
72 void mGridColorButton_colorChanged(
const QColor &newColor );
73 void mBackgroundColorButton_colorChanged(
const QColor &newColor );
74 void headerFontChanged();
75 void contentFontChanged();
76 void mDrawHorizontalGrid_toggled(
bool state );
77 void mDrawVerticalGrid_toggled(
bool state );
78 void mShowGridGroupCheckBox_toggled(
bool state );
79 void mHeaderHAlignmentComboBox_currentIndexChanged(
int index );
80 void mHeaderModeComboBox_currentIndexChanged(
int index );
81 void mAddFramePushButton_clicked();
82 void mResizeModeComboBox_currentIndexChanged(
int index );
83 void mDrawEmptyCheckBox_toggled(
bool checked );
84 void mEmptyFrameCheckBox_toggled(
bool checked );
85 void mHideEmptyBgCheckBox_toggled(
bool checked );
86 void mWrapBehaviorComboBox_currentIndexChanged(
int index );
87 void mAdvancedCustomizationButton_clicked();
88 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...