55 QPointer<QgsLayoutItemAttributeTable> mTable;
56 QPointer<QgsLayoutFrame> mFrame;
60 void blockAllSignals(
bool b );
62 void toggleSourceControls();
64 void toggleAtlasSpecificControls(
bool atlasEnabled );
67 void mRefreshPushButton_clicked();
68 void mAttributesPushButton_clicked();
70 void mMaximumRowsSpinBox_valueChanged(
int i );
71 void mMarginSpinBox_valueChanged(
double d );
72 void mGridStrokeWidthSpinBox_valueChanged(
double d );
73 void mGridColorButton_colorChanged(
const QColor &newColor );
74 void mBackgroundColorButton_colorChanged(
const QColor &newColor );
75 void headerFontChanged();
76 void contentFontChanged();
77 void mDrawHorizontalGrid_toggled(
bool state );
78 void mDrawVerticalGrid_toggled(
bool state );
79 void mShowGridGroupCheckBox_toggled(
bool state );
80 void mShowOnlyVisibleFeaturesCheckBox_stateChanged(
int state );
81 void mFeatureFilterCheckBox_stateChanged(
int state );
82 void mFeatureFilterEdit_editingFinished();
83 void mFeatureFilterButton_clicked();
84 void mHeaderHAlignmentComboBox_currentIndexChanged(
int index );
85 void mHeaderModeComboBox_currentIndexChanged(
int index );
86 void mWrapStringLineEdit_editingFinished();
88 void mAddFramePushButton_clicked();
89 void mResizeModeComboBox_currentIndexChanged(
int index );
90 void mSourceComboBox_currentIndexChanged(
int index );
91 void mRelationsComboBox_currentIndexChanged(
int index );
92 void mEmptyModeComboBox_currentIndexChanged(
int index );
93 void mDrawEmptyCheckBox_toggled(
bool checked );
94 void mEmptyMessageLineEdit_editingFinished();
95 void mIntersectAtlasCheckBox_stateChanged(
int state );
96 void mUniqueOnlyCheckBox_stateChanged(
int state );
97 void mEmptyFrameCheckBox_toggled(
bool checked );
98 void mHideEmptyBgCheckBox_toggled(
bool checked );
99 void mWrapBehaviorComboBox_currentIndexChanged(
int index );
100 void mAdvancedCustomizationButton_clicked();
101 void useConditionalStylingChanged(
bool checked );
104 void setMaximumNumberOfFeatures(
int n );
107 void updateGuiElements();
111 void updateRelationsCombo();
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...