18 #ifndef QGSLAYOUTLEGENDWIDGET_H 19 #define QGSLAYOUTLEGENDWIDGET_H 25 #include "ui_qgslayoutlegendwidgetbase.h" 29 #include <QItemDelegate> 56 void resetLayerNodeToDefaults();
62 void setCurrentNodeStyleFromAction();
70 void mWrapCharLineEdit_textChanged(
const QString &text );
71 void mTitleLineEdit_textChanged(
const QString &text );
72 void mColumnCountSpinBox_valueChanged(
int c );
73 void mSplitLayerCheckBox_toggled(
bool checked );
74 void mEqualColumnWidthCheckBox_toggled(
bool checked );
75 void mSymbolWidthSpinBox_valueChanged(
double d );
76 void mSymbolHeightSpinBox_valueChanged(
double d );
77 void mWmsLegendWidthSpinBox_valueChanged(
double d );
78 void mWmsLegendHeightSpinBox_valueChanged(
double d );
79 void mTitleSpaceBottomSpinBox_valueChanged(
double d );
80 void mGroupSpaceSpinBox_valueChanged(
double d );
81 void mLayerSpaceSpinBox_valueChanged(
double d );
82 void mSymbolSpaceSpinBox_valueChanged(
double d );
83 void mIconLabelSpaceSpinBox_valueChanged(
double d );
84 void mFontColorButton_colorChanged(
const QColor &newFontColor );
85 void mBoxSpaceSpinBox_valueChanged(
double d );
86 void mColumnSpaceSpinBox_valueChanged(
double d );
87 void mLineSpacingSpinBox_valueChanged(
double d );
88 void mCheckBoxAutoUpdate_stateChanged(
int state );
90 void mCheckboxResizeContents_toggled(
bool checked );
92 void mRasterStrokeGroupBox_toggled(
bool state );
93 void mRasterStrokeWidthSpinBox_valueChanged(
double d );
94 void mRasterStrokeColorButton_colorChanged(
const QColor &newColor );
97 void mMoveDownToolButton_clicked();
98 void mMoveUpToolButton_clicked();
99 void mRemoveToolButton_clicked();
100 void mAddToolButton_clicked();
101 void mEditPushButton_clicked();
102 void mCountToolButton_clicked(
bool checked );
103 void mExpressionFilterButton_toggled(
bool checked );
104 void mFilterByMapCheckBox_toggled(
bool checked );
105 void mUpdateAllPushButton_clicked();
106 void mAddGroupToolButton_clicked();
107 void mLayerExpressionButton_clicked();
109 void mFilterLegendByAtlasCheckBox_toggled(
bool checked );
111 void selectedChanged(
const QModelIndex ¤t,
const QModelIndex &previous );
113 void setLegendMapViewData();
117 void setGuiElements();
120 void updateFilterLegendByAtlasButton();
122 void mItemTreeView_doubleClicked(
const QModelIndex &index );
123 void titleFontChanged();
124 void groupFontChanged();
125 void layerFontChanged();
126 void itemFontChanged();
128 void titleAlignmentChanged();
129 void groupAlignmentChanged();
130 void subgroupAlignmentChanged();
131 void itemAlignmentChanged();
132 void arrangementChanged();
134 void spaceBelowSubGroupHeadingChanged(
double space );
135 void spaceBelowGroupHeadingChanged(
double space );
139 void blockAllSignals(
bool b );
141 QPointer< QgsLayoutItemLegend > mLegend;
168 #endif //QGSLAYOUTLEGENDWIDGET_H The QgsLayerTreeView class extends QTreeView and provides some additional functionality when working ...
Base class for graphical items within a QgsLayout.
Map canvas is a class for displaying all GIS data types on a canvas.
As part of the API refactoring and improvements which landed in the Processing API was substantially reworked from the x version This was done in order to allow much of the underlying Processing framework to be ported into c
A layout item subclass for map legends.
Interface for master layout type objects, such as print layouts and reports.