223 void showBackgroundGroup(
bool showGroup );
226 void showFrameGroup(
bool showGroup );
243 void updateVariables();
247 void initializeDataDefinedButtons();
249 void populateDataDefinedButtons();
256 void mFrameColorButton_colorChanged(
const QColor &newFrameColor );
261 void mBackgroundColorButton_colorChanged(
const QColor &newBackgroundColor );
264 void mStrokeWidthSpinBox_valueChanged(
double d );
266 void mFrameGroupBox_toggled(
bool state );
267 void mFrameJoinStyleCombo_currentIndexChanged(
int index );
268 void mBackgroundGroupBox_toggled(
bool state );
269 void mItemIdLineEdit_editingFinished();
270 void exportGroupNameEditingFinished();
273 void mPageSpinBox_valueChanged(
int );
274 void mXPosSpin_valueChanged(
double );
275 void mYPosSpin_valueChanged(
double );
277 void mWidthSpin_valueChanged(
double );
278 void mHeightSpin_valueChanged(
double );
281 void mUpperLeftCheckBox_stateChanged(
bool state );
282 void mUpperMiddleCheckBox_stateChanged(
bool state );
283 void mUpperRightCheckBox_stateChanged(
bool state );
284 void mMiddleLeftCheckBox_stateChanged(
bool state );
285 void mMiddleCheckBox_stateChanged(
bool state );
286 void mMiddleRightCheckBox_stateChanged(
bool state );
287 void mLowerLeftCheckBox_stateChanged(
bool state );
288 void mLowerMiddleCheckBox_stateChanged(
bool state );
289 void mLowerRightCheckBox_stateChanged(
bool state );
291 void mBlendModeCombo_currentIndexChanged(
int index );
292 void opacityChanged(
double value );
294 void mItemRotationSpinBox_valueChanged(
double val );
295 void mExcludeFromPrintsCheckBox_toggled(
bool checked );
297 void setValuesForGuiElements();
299 void setValuesForGuiPositionElements();
301 void setValuesForGuiNonPositionElements();
303 void variablesChanged();
306 QPointer<QgsLayoutItem> mItem;
309 bool mFreezeXPosSpin =
false;
310 bool mFreezeYPosSpin =
false;
311 bool mFreezeWidthSpin =
false;
312 bool mFreezeHeightSpin =
false;
313 bool mFreezePageSpin =
false;
314 bool mBlockVariableUpdates =
false;
316 void changeItemPosition();
318 void changeItemSize();