18#ifndef QGSLAYOUTATTRIBUTETABLEWIDGET_H
19#define QGSLAYOUTATTRIBUTETABLEWIDGET_H
25#include "ui_qgslayoutattributetablewidgetbase.h"
54 QPointer< QgsLayoutItemAttributeTable > mTable;
55 QPointer< QgsLayoutFrame > mFrame;
59 void blockAllSignals(
bool b );
61 void toggleSourceControls();
63 void toggleAtlasSpecificControls(
bool atlasEnabled );
66 void mRefreshPushButton_clicked();
67 void mAttributesPushButton_clicked();
69 void mMaximumRowsSpinBox_valueChanged(
int i );
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 mShowOnlyVisibleFeaturesCheckBox_stateChanged(
int state );
80 void mFeatureFilterCheckBox_stateChanged(
int state );
81 void mFeatureFilterEdit_editingFinished();
82 void mFeatureFilterButton_clicked();
83 void mHeaderHAlignmentComboBox_currentIndexChanged(
int index );
84 void mHeaderModeComboBox_currentIndexChanged(
int index );
85 void mWrapStringLineEdit_editingFinished();
87 void mAddFramePushButton_clicked();
88 void mResizeModeComboBox_currentIndexChanged(
int index );
89 void mSourceComboBox_currentIndexChanged(
int index );
90 void mRelationsComboBox_currentIndexChanged(
int index );
91 void mEmptyModeComboBox_currentIndexChanged(
int index );
92 void mDrawEmptyCheckBox_toggled(
bool checked );
93 void mEmptyMessageLineEdit_editingFinished();
94 void mIntersectAtlasCheckBox_stateChanged(
int state );
95 void mUniqueOnlyCheckBox_stateChanged(
int state );
96 void mEmptyFrameCheckBox_toggled(
bool checked );
97 void mHideEmptyBgCheckBox_toggled(
bool checked );
98 void mWrapBehaviorComboBox_currentIndexChanged(
int index );
99 void mAdvancedCustomizationButton_clicked();
100 void useConditionalStylingChanged(
bool checked );
103 void setMaximumNumberOfFeatures(
int n );
106 void updateGuiElements();
110 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...
Base class for frame items, which form a layout multiframe item.
A layout table subclass that displays attributes from a vector layer.
Base class for graphical items within a QgsLayout.
Base class for all map layer types.
Interface for master layout type objects, such as print layouts and reports.