59 void mScaleLineEdit_editingFinished();
60 void setToMapCanvasExtent();
61 void setToMapCanvasScale();
62 void viewExtentInCanvas();
63 void viewScaleInCanvas();
65 void mFollowVisibilityPresetCheckBox_stateChanged(
int state );
66 void mKeepLayerListCheckBox_stateChanged(
int state );
67 void mKeepLayerStylesCheckBox_stateChanged(
int state );
68 void mDrawCanvasItemsCheckBox_stateChanged(
int state );
70 void mOverviewBlendModeComboBox_currentIndexChanged(
int index );
71 void mOverviewInvertCheckbox_toggled(
bool state );
72 void mOverviewCenterCheckbox_toggled(
bool state );
73 void overviewStackingChanged(
int value );
74 void overviewStackingLayerChanged(
QgsMapLayer *layer );
76 void mXMinLineEdit_editingFinished();
77 void mXMaxLineEdit_editingFinished();
78 void mYMinLineEdit_editingFinished();
79 void mYMaxLineEdit_editingFinished();
81 void mAtlasMarginRadio_toggled(
bool checked );
83 void mAtlasCheckBox_toggled(
bool checked );
84 void mAtlasMarginSpinBox_valueChanged(
int value );
85 void mAtlasFixedScaleRadio_toggled(
bool checked );
86 void mAtlasPredefinedScaleRadio_toggled(
bool checked );
88 void mAddGridPushButton_clicked();
89 void mRemoveGridPushButton_clicked();
90 void mCopyGridPushButton_clicked();
91 void mGridUpButton_clicked();
92 void mGridDownButton_clicked();
95 void mGridListWidget_currentItemChanged( QListWidgetItem *current, QListWidgetItem *previous );
96 void mGridListWidget_itemChanged( QListWidgetItem *item );
97 void mGridPropertiesButton_clicked();
100 void mAddOverviewPushButton_clicked();
101 void mRemoveOverviewPushButton_clicked();
102 void mOverviewUpButton_clicked();
103 void mOverviewDownButton_clicked();
105 void mOverviewCheckBox_toggled(
bool state );
106 void mOverviewListWidget_currentItemChanged( QListWidgetItem *current, QListWidgetItem *previous );
107 void mOverviewListWidget_itemChanged( QListWidgetItem *item );
108 void setOverviewItemsEnabled(
bool enabled );
110 void blockOverviewItemsSignals(
bool block );
112 void mTemporalCheckBox_toggled(
bool checked );
113 void updateTemporalExtent();
115 void mElevationRangeCheckBox_toggled(
bool checked );
123 void populateDataDefinedButtons();
128 void updateGuiElements();
134 void compositionAtlasToggled(
bool atlasEnabled );
136 void aboutToShowKeepLayersVisibilityPresetsMenu();
138 void followVisibilityPresetSelected(
int currentIndex );
139 void keepLayersVisibilityPresetSelected();
141 void onMapThemesChanged();
144 void overviewSymbolChanged();
145 void showLabelSettings();
146 void showClipSettings();
147 void switchToMoveContentTool();
148 void aboutToShowLayersMenu();
149 void aboutToShowBookmarkMenu();
152 QPointer<QgsLayoutItemMap> mMapItem;
156 QPointer<QgsLayoutMapLabelingWidget> mLabelWidget;
157 QPointer<QgsLayoutMapClippingWidget> mClipWidget;
158 QMenu *mLayersMenu =
nullptr;
159 QMenu *mBookmarkMenu =
nullptr;
162 QString mReportTypeString;
163 int mBlockThemeComboChanges = 0;
166 void updateComposerExtentFromGui();
169 void blockAllSignals(
bool b );
171 void rotationChanged(
double value );
174 void toggleAtlasScalingOptionsByLayerType();
177 void updateMapForAtlas();
180 bool hasPredefinedScales()
const;
182 QListWidgetItem *addGridListItem(
const QString &
id,
const QString &name );
184 void loadGridEntries();
186 QListWidgetItem *addOverviewListItem(
const QString &
id,
const QString &name );
188 void loadOverviewEntries();
190 void storeCurrentLayerSet();
196 QList<QgsMapLayer *> orderedPresetVisibleLayers(
const QString &name )
const;