60 void mScaleLineEdit_editingFinished();
61 void setToMapCanvasExtent();
62 void setToMapCanvasScale();
63 void viewExtentInCanvas();
64 void viewScaleInCanvas();
66 void mFollowVisibilityPresetCheckBox_stateChanged(
int state );
67 void mKeepLayerListCheckBox_stateChanged(
int state );
68 void mKeepLayerStylesCheckBox_stateChanged(
int state );
69 void mDrawCanvasItemsCheckBox_stateChanged(
int state );
71 void mOverviewBlendModeComboBox_currentIndexChanged(
int index );
72 void mOverviewInvertCheckbox_toggled(
bool state );
73 void mOverviewCenterCheckbox_toggled(
bool state );
74 void overviewStackingChanged(
int value );
75 void overviewStackingLayerChanged(
QgsMapLayer *layer );
77 void mXMinLineEdit_editingFinished();
78 void mXMaxLineEdit_editingFinished();
79 void mYMinLineEdit_editingFinished();
80 void mYMaxLineEdit_editingFinished();
82 void mAtlasMarginRadio_toggled(
bool checked );
84 void mAtlasCheckBox_toggled(
bool checked );
85 void mAtlasMarginSpinBox_valueChanged(
int value );
86 void mAtlasFixedScaleRadio_toggled(
bool checked );
87 void mAtlasPredefinedScaleRadio_toggled(
bool checked );
89 void mAddGridPushButton_clicked();
90 void mRemoveGridPushButton_clicked();
91 void mCopyGridPushButton_clicked();
92 void mGridUpButton_clicked();
93 void mGridDownButton_clicked();
96 void mGridListWidget_currentItemChanged( QListWidgetItem *current, QListWidgetItem *previous );
97 void mGridListWidget_itemChanged( QListWidgetItem *item );
98 void mGridPropertiesButton_clicked();
101 void mAddOverviewPushButton_clicked();
102 void mRemoveOverviewPushButton_clicked();
103 void mOverviewUpButton_clicked();
104 void mOverviewDownButton_clicked();
106 void mOverviewCheckBox_toggled(
bool state );
107 void mOverviewListWidget_currentItemChanged( QListWidgetItem *current, QListWidgetItem *previous );
108 void mOverviewListWidget_itemChanged( QListWidgetItem *item );
109 void setOverviewItemsEnabled(
bool enabled );
111 void blockOverviewItemsSignals(
bool block );
113 void mTemporalCheckBox_toggled(
bool checked );
114 void updateTemporalExtent();
116 void mElevationRangeCheckBox_toggled(
bool checked );
129 void updateGuiElements();
135 void compositionAtlasToggled(
bool atlasEnabled );
137 void aboutToShowKeepLayersVisibilityPresetsMenu();
139 void followVisibilityPresetSelected(
int currentIndex );
140 void keepLayersVisibilityPresetSelected();
142 void onMapThemesChanged();
145 void overviewSymbolChanged();
146 void showLabelSettings();
147 void showClipSettings();
148 void switchToMoveContentTool();
149 void aboutToShowLayersMenu();
150 void aboutToShowBookmarkMenu();
153 QPointer<QgsLayoutItemMap> mMapItem;
157 QPointer<QgsLayoutMapLabelingWidget> mLabelWidget;
158 QPointer<QgsLayoutMapClippingWidget> mClipWidget;
159 QMenu *mLayersMenu =
nullptr;
160 QMenu *mBookmarkMenu =
nullptr;
163 QString mReportTypeString;
164 int mBlockThemeComboChanges = 0;
167 void updateComposerExtentFromGui();
170 void blockAllSignals(
bool b );
172 void rotationChanged(
double value );
175 void toggleAtlasScalingOptionsByLayerType();
178 void updateMapForAtlas();
181 bool hasPredefinedScales()
const;
183 QListWidgetItem *addGridListItem(
const QString &
id,
const QString &name );
185 void loadGridEntries();
187 QListWidgetItem *addOverviewListItem(
const QString &
id,
const QString &name );
189 void loadOverviewEntries();
191 void storeCurrentLayerSet();
197 QList<QgsMapLayer *> orderedPresetVisibleLayers(
const QString &name )
const;