58 void mScaleLineEdit_editingFinished();
59 void setToMapCanvasExtent();
60 void setToMapCanvasScale();
61 void viewExtentInCanvas();
62 void viewScaleInCanvas();
64 void mFollowVisibilityPresetCheckBox_stateChanged(
int state );
65 void mKeepLayerListCheckBox_stateChanged(
int state );
66 void mKeepLayerStylesCheckBox_stateChanged(
int state );
67 void mDrawCanvasItemsCheckBox_stateChanged(
int state );
69 void mOverviewBlendModeComboBox_currentIndexChanged(
int index );
70 void mOverviewInvertCheckbox_toggled(
bool state );
71 void mOverviewCenterCheckbox_toggled(
bool state );
72 void overviewStackingChanged(
int value );
73 void overviewStackingLayerChanged(
QgsMapLayer *layer );
75 void mXMinLineEdit_editingFinished();
76 void mXMaxLineEdit_editingFinished();
77 void mYMinLineEdit_editingFinished();
78 void mYMaxLineEdit_editingFinished();
80 void mAtlasMarginRadio_toggled(
bool checked );
82 void mAtlasCheckBox_toggled(
bool checked );
83 void mAtlasMarginSpinBox_valueChanged(
int value );
84 void mAtlasFixedScaleRadio_toggled(
bool checked );
85 void mAtlasPredefinedScaleRadio_toggled(
bool checked );
87 void mAddGridPushButton_clicked();
88 void mRemoveGridPushButton_clicked();
89 void mCopyGridPushButton_clicked();
90 void mGridUpButton_clicked();
91 void mGridDownButton_clicked();
94 void mGridListWidget_currentItemChanged( QListWidgetItem *current, QListWidgetItem *previous );
95 void mGridListWidget_itemChanged( QListWidgetItem *item );
96 void mGridPropertiesButton_clicked();
99 void mAddOverviewPushButton_clicked();
100 void mRemoveOverviewPushButton_clicked();
101 void mOverviewUpButton_clicked();
102 void mOverviewDownButton_clicked();
104 void mOverviewCheckBox_toggled(
bool state );
105 void mOverviewListWidget_currentItemChanged( QListWidgetItem *current, QListWidgetItem *previous );
106 void mOverviewListWidget_itemChanged( QListWidgetItem *item );
107 void setOverviewItemsEnabled(
bool enabled );
109 void blockOverviewItemsSignals(
bool block );
111 void mTemporalCheckBox_toggled(
bool checked );
112 void updateTemporalExtent();
114 void mElevationRangeCheckBox_toggled(
bool checked );
122 void populateDataDefinedButtons();
127 void updateGuiElements();
133 void compositionAtlasToggled(
bool atlasEnabled );
135 void aboutToShowKeepLayersVisibilityPresetsMenu();
137 void followVisibilityPresetSelected(
int currentIndex );
138 void keepLayersVisibilityPresetSelected();
140 void onMapThemesChanged();
143 void overviewSymbolChanged();
144 void showLabelSettings();
145 void showClipSettings();
146 void switchToMoveContentTool();
147 void aboutToShowBookmarkMenu();
150 QPointer<QgsLayoutItemMap> mMapItem;
154 QPointer<QgsLayoutMapLabelingWidget> mLabelWidget;
155 QPointer<QgsLayoutMapClippingWidget> mClipWidget;
156 QMenu *mBookmarkMenu =
nullptr;
158 QString mReportTypeString;
159 int mBlockThemeComboChanges = 0;
162 void updateComposerExtentFromGui();
165 void blockAllSignals(
bool b );
167 void rotationChanged(
double value );
170 void toggleAtlasScalingOptionsByLayerType();
173 void updateMapForAtlas();
176 bool hasPredefinedScales()
const;
178 QListWidgetItem *addGridListItem(
const QString &
id,
const QString &name );
180 void loadGridEntries();
182 QListWidgetItem *addOverviewListItem(
const QString &
id,
const QString &name );
184 void loadOverviewEntries();
186 void storeCurrentLayerSet();
192 QList<QgsMapLayer *> orderedPresetVisibleLayers(
const QString &name )
const;