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.