void QgsComposerPictureWidget::populateDataDefinedButtons() { updateDataDefinedButton( mSourceDDBtn ); updateDataDefinedButton( mFillColorDDBtn ); updateDataDefinedButton( mStrokeColorDDBtn ); updateDataDefinedButton( mStrokeWidthDDBtn ); //initial state of controls - disable related controls when dd buttons are active mPictureLineEdit->setEnabled( !mSourceDDBtn->isActive() ); }
void QgsComposerMapWidget::populateDataDefinedButtons() { updateDataDefinedButton( mScaleDDBtn ); updateDataDefinedButton( mMapRotationDDBtn ); updateDataDefinedButton( mXMinDDBtn ); updateDataDefinedButton( mYMinDDBtn ); updateDataDefinedButton( mXMaxDDBtn ); updateDataDefinedButton( mYMaxDDBtn ); updateDataDefinedButton( mAtlasMarginDDBtn ); updateDataDefinedButton( mStylePresetsDDBtn ); updateDataDefinedButton( mLayersDDBtn ); }
void QgsComposerScaleBarWidget::setGuiElements() { if ( !mComposerScaleBar ) { return; } blockMemberSignals( true ); mNumberOfSegmentsSpinBox->setValue( mComposerScaleBar->numSegments() ); mSegmentsLeftSpinBox->setValue( mComposerScaleBar->numSegmentsLeft() ); mSegmentSizeSpinBox->setValue( mComposerScaleBar->numUnitsPerSegment() ); mLineWidthSpinBox->setValue( mComposerScaleBar->lineWidth() ); mHeightSpinBox->setValue( mComposerScaleBar->height() ); mMapUnitsPerBarUnitSpinBox->setValue( mComposerScaleBar->numMapUnitsPerScaleBarUnit() ); mLabelBarSpaceSpinBox->setValue( mComposerScaleBar->labelBarSpace() ); mBoxSizeSpinBox->setValue( mComposerScaleBar->boxContentSpace() ); mUnitLabelLineEdit->setText( mComposerScaleBar->unitLabeling() ); mLineJoinStyleCombo->setPenJoinStyle( mComposerScaleBar->lineJoinStyle() ); mLineCapStyleCombo->setPenCapStyle( mComposerScaleBar->lineCapStyle() ); mFontColorButton->setColor( mComposerScaleBar->fontColor() ); mFillColorButton->setColor( mComposerScaleBar->fillColor() ); mFillColor2Button->setColor( mComposerScaleBar->fillColor2() ); mStrokeColorButton->setColor( mComposerScaleBar->lineColor() ); mFontButton->setCurrentFont( mComposerScaleBar->font() ); //map combo box mMapItemComboBox->setItem( mComposerScaleBar->composerMap() ); //style... QString style = mComposerScaleBar->style(); mStyleComboBox->setCurrentIndex( mStyleComboBox->findText( tr( style.toLocal8Bit().data() ) ) ); toggleStyleSpecificControls( style ); //alignment mAlignmentComboBox->setCurrentIndex( ( int )( mComposerScaleBar->alignment() ) ); //units mUnitsComboBox->setCurrentIndex( mUnitsComboBox->findData( ( int )mComposerScaleBar->units() ) ); if ( mComposerScaleBar->segmentSizeMode() == QgsScaleBarSettings::SegmentSizeFixed ) { mFixedSizeRadio->setChecked( true ); mSegmentSizeSpinBox->setEnabled( true ); mMinWidthSpinBox->setEnabled( false ); mMaxWidthSpinBox->setEnabled( false ); } else /*if(mComposerScaleBar->segmentSizeMode() == QgsComposerScaleBar::SegmentSizeFitWidth)*/ { mFitWidthRadio->setChecked( true ); mSegmentSizeSpinBox->setEnabled( false ); mMinWidthSpinBox->setEnabled( true ); mMaxWidthSpinBox->setEnabled( true ); } mMinWidthSpinBox->setValue( mComposerScaleBar->minBarWidth() ); mMaxWidthSpinBox->setValue( mComposerScaleBar->maxBarWidth() ); updateDataDefinedButton( mFillColorDDBtn ); updateDataDefinedButton( mFillColor2DDBtn ); updateDataDefinedButton( mLineColorDDBtn ); updateDataDefinedButton( mLineWidthDDBtn ); blockMemberSignals( false ); }