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.