61 void mScaleLineEdit_editingFinished();
62 void setToMapCanvasExtent();
63 void setToMapCanvasScale();
64 void viewExtentInCanvas();
65 void viewScaleInCanvas();
67 void mFollowVisibilityPresetCheckBox_stateChanged(
int state );
68 void mKeepLayerListCheckBox_stateChanged(
int state );
69 void mKeepLayerStylesCheckBox_stateChanged(
int state );
70 void mDrawCanvasItemsCheckBox_stateChanged(
int state );
72 void mOverviewBlendModeComboBox_currentIndexChanged(
int index );
73 void mOverviewInvertCheckbox_toggled(
bool state );
74 void mOverviewCenterCheckbox_toggled(
bool state );
75 void overviewStackingChanged(
int value );
76 void overviewStackingLayerChanged(
QgsMapLayer *layer );
78 void mXMinLineEdit_editingFinished();
79 void mXMaxLineEdit_editingFinished();
80 void mYMinLineEdit_editingFinished();
81 void mYMaxLineEdit_editingFinished();
83 void mAtlasMarginRadio_toggled(
bool checked );
85 void mAtlasCheckBox_toggled(
bool checked );
86 void mAtlasMarginSpinBox_valueChanged(
int value );
87 void mAtlasFixedScaleRadio_toggled(
bool checked );
88 void mAtlasPredefinedScaleRadio_toggled(
bool checked );
90 void mAddGridPushButton_clicked();
91 void mRemoveGridPushButton_clicked();
92 void mCopyGridPushButton_clicked();
93 void mGridUpButton_clicked();
94 void mGridDownButton_clicked();
97 void mGridListWidget_currentItemChanged( QListWidgetItem *current, QListWidgetItem *previous );
98 void mGridListWidget_itemChanged( QListWidgetItem *item );
99 void mGridPropertiesButton_clicked();
102 void mAddOverviewPushButton_clicked();
103 void mRemoveOverviewPushButton_clicked();
104 void mOverviewUpButton_clicked();
105 void mOverviewDownButton_clicked();
107 void mOverviewCheckBox_toggled(
bool state );
108 void mOverviewListWidget_currentItemChanged( QListWidgetItem *current, QListWidgetItem *previous );
109 void mOverviewListWidget_itemChanged( QListWidgetItem *item );
110 void setOverviewItemsEnabled(
bool enabled );
112 void blockOverviewItemsSignals(
bool block );
114 void mTemporalCheckBox_toggled(
bool checked );
115 void updateTemporalExtent();
117 void mElevationRangeCheckBox_toggled(
bool checked );
130 void updateGuiElements();
136 void compositionAtlasToggled(
bool atlasEnabled );
138 void aboutToShowKeepLayersVisibilityPresetsMenu();
140 void followVisibilityPresetSelected(
int currentIndex );
141 void keepLayersVisibilityPresetSelected();
143 void onMapThemesChanged();
146 void overviewSymbolChanged();
147 void showLabelSettings();
148 void showClipSettings();
149 void switchToMoveContentTool();
150 void aboutToShowLayersMenu();
151 void aboutToShowBookmarkMenu();
154 QPointer<QgsLayoutItemMap> mMapItem;
158 QPointer<QgsLayoutMapLabelingWidget> mLabelWidget;
159 QPointer<QgsLayoutMapClippingWidget> mClipWidget;
160 QMenu *mLayersMenu =
nullptr;
161 QMenu *mBookmarkMenu =
nullptr;
164 QString mReportTypeString;
165 int mBlockThemeComboChanges = 0;
168 void updateComposerExtentFromGui();
171 void blockAllSignals(
bool b );
173 void rotationChanged(
double value );
176 void toggleAtlasScalingOptionsByLayerType();
179 void updateMapForAtlas();
182 bool hasPredefinedScales()
const;
184 QListWidgetItem *addGridListItem(
const QString &
id,
const QString &name );
186 void loadGridEntries();
188 QListWidgetItem *addOverviewListItem(
const QString &
id,
const QString &name );
190 void loadOverviewEntries();
192 void storeCurrentLayerSet();
198 QList<QgsMapLayer *> orderedPresetVisibleLayers(
const QString &name )
const;