228 void showBackgroundGroup(
bool showGroup );
231 void showFrameGroup(
bool showGroup );
248 void updateVariables();
252 void initializeDataDefinedButtons();
254 void populateDataDefinedButtons();
261 void mFrameColorButton_colorChanged(
const QColor &newFrameColor );
266 void mBackgroundColorButton_colorChanged(
const QColor &newBackgroundColor );
269 void mStrokeWidthSpinBox_valueChanged(
double d );
271 void mFrameGroupBox_toggled(
bool state );
272 void mFrameJoinStyleCombo_currentIndexChanged(
int index );
273 void mBackgroundGroupBox_toggled(
bool state );
274 void mItemIdLineEdit_editingFinished();
275 void exportGroupNameEditingFinished();
278 void mPageSpinBox_valueChanged(
int );
279 void mXPosSpin_valueChanged(
double );
280 void mYPosSpin_valueChanged(
double );
282 void mWidthSpin_valueChanged(
double );
283 void mHeightSpin_valueChanged(
double );
286 void mUpperLeftCheckBox_stateChanged(
bool state );
287 void mUpperMiddleCheckBox_stateChanged(
bool state );
288 void mUpperRightCheckBox_stateChanged(
bool state );
289 void mMiddleLeftCheckBox_stateChanged(
bool state );
290 void mMiddleCheckBox_stateChanged(
bool state );
291 void mMiddleRightCheckBox_stateChanged(
bool state );
292 void mLowerLeftCheckBox_stateChanged(
bool state );
293 void mLowerMiddleCheckBox_stateChanged(
bool state );
294 void mLowerRightCheckBox_stateChanged(
bool state );
296 void mBlendModeCombo_currentIndexChanged(
int index );
297 void opacityChanged(
double value );
299 void mItemRotationSpinBox_valueChanged(
double val );
300 void mExcludeFromPrintsCheckBox_toggled(
bool checked );
302 void setValuesForGuiElements();
304 void setValuesForGuiPositionElements();
306 void setValuesForGuiNonPositionElements();
308 void variablesChanged();
312 QPointer< QgsLayoutItem > mItem;
315 bool mFreezeXPosSpin =
false;
316 bool mFreezeYPosSpin =
false;
317 bool mFreezeWidthSpin =
false;
318 bool mFreezeHeightSpin =
false;
319 bool mFreezePageSpin =
false;
320 bool mBlockVariableUpdates =
false;
322 void changeItemPosition();
324 void changeItemSize();