224 void showBackgroundGroup(
bool showGroup );
227 void showFrameGroup(
bool showGroup );
244 void updateVariables();
248 void initializeDataDefinedButtons();
250 void populateDataDefinedButtons();
257 void mFrameColorButton_colorChanged(
const QColor &newFrameColor );
262 void mBackgroundColorButton_colorChanged(
const QColor &newBackgroundColor );
265 void mStrokeWidthSpinBox_valueChanged(
double d );
267 void mFrameGroupBox_toggled(
bool state );
268 void mFrameJoinStyleCombo_currentIndexChanged(
int index );
269 void mBackgroundGroupBox_toggled(
bool state );
270 void mItemIdLineEdit_editingFinished();
271 void exportGroupNameEditingFinished();
274 void mPageSpinBox_valueChanged(
int );
275 void mXPosSpin_valueChanged(
double );
276 void mYPosSpin_valueChanged(
double );
278 void mWidthSpin_valueChanged(
double );
279 void mHeightSpin_valueChanged(
double );
282 void mUpperLeftCheckBox_stateChanged(
bool state );
283 void mUpperMiddleCheckBox_stateChanged(
bool state );
284 void mUpperRightCheckBox_stateChanged(
bool state );
285 void mMiddleLeftCheckBox_stateChanged(
bool state );
286 void mMiddleCheckBox_stateChanged(
bool state );
287 void mMiddleRightCheckBox_stateChanged(
bool state );
288 void mLowerLeftCheckBox_stateChanged(
bool state );
289 void mLowerMiddleCheckBox_stateChanged(
bool state );
290 void mLowerRightCheckBox_stateChanged(
bool state );
292 void mBlendModeCombo_currentIndexChanged(
int index );
293 void opacityChanged(
double value );
295 void mItemRotationSpinBox_valueChanged(
double val );
296 void mExcludeFromPrintsCheckBox_toggled(
bool checked );
298 void setValuesForGuiElements();
300 void setValuesForGuiPositionElements();
302 void setValuesForGuiNonPositionElements();
304 void variablesChanged();
307 QPointer<QgsLayoutItem> mItem;
310 bool mFreezeXPosSpin =
false;
311 bool mFreezeYPosSpin =
false;
312 bool mFreezeWidthSpin =
false;
313 bool mFreezeHeightSpin =
false;
314 bool mFreezePageSpin =
false;
315 bool mBlockVariableUpdates =
false;
317 void changeItemPosition();
319 void changeItemSize();