|
26 | 26 | #include "qgslogger.h" |
27 | 27 |
|
28 | 28 | QgsLabelAttributes::QgsLabelAttributes( bool def ) |
29 | | - : mTextIsSet( false ), |
30 | | - mFamilyIsSet( false ), |
31 | | - mBoldIsSet( false ), |
32 | | - mItalicIsSet( false ), |
33 | | - mUnderlineIsSet( false ), |
34 | | - mStrikeOutIsSet( false ), |
35 | | - mSizeType( 0 ), |
36 | | - mSize( 0.0 ), |
37 | | - mSizeIsSet( false ), |
38 | | - mColorIsSet( false ), |
39 | | - mOffsetType( 0 ), |
40 | | - mXOffset( 0 ), |
41 | | - mYOffset( 0 ), |
42 | | - mOffsetIsSet( false ), |
43 | | - mAngle( 0.0 ), |
44 | | - mAngleIsSet( false ), |
45 | | - mAngleIsAuto( false ), |
46 | | - mAlignment( 0 ), |
47 | | - mAlignmentIsSet( false ), |
48 | | - mBufferEnabledFlag( false ), |
49 | | - mBufferSizeType( 0 ), |
50 | | - mBufferSize( 0.0 ), |
51 | | - mBufferSizeIsSet( false ), |
52 | | - mBufferColorIsSet( false ), |
53 | | - mBufferStyleIsSet( false ), |
54 | | - mBorderColorIsSet( false ), |
55 | | - mBorderWidthIsSet( false ), |
56 | | - mBorderStyleIsSet( false ), |
57 | | - mMultilineEnabledFlag( false ) |
| 29 | + : mTextIsSet( false ) |
| 30 | + , mFamilyIsSet( false ) |
| 31 | + , mBoldIsSet( false ) |
| 32 | + , mItalicIsSet( false ) |
| 33 | + , mUnderlineIsSet( false ) |
| 34 | + , mStrikeOutIsSet( false ) |
| 35 | + , mSizeType( 0 ) |
| 36 | + , mSize( 0.0 ) |
| 37 | + , mSizeIsSet( false ) |
| 38 | + , mColorIsSet( false ) |
| 39 | + , mOffsetType( 0 ) |
| 40 | + , mXOffset( 0 ) |
| 41 | + , mYOffset( 0 ) |
| 42 | + , mOffsetIsSet( false ) |
| 43 | + , mAngle( 0.0 ) |
| 44 | + , mAngleIsSet( false ) |
| 45 | + , mAngleIsAuto( false ) |
| 46 | + , mAlignment( 0 ) |
| 47 | + , mAlignmentIsSet( false ) |
| 48 | + , mBufferEnabledFlag( false ) |
| 49 | + , mBufferSizeType( 0 ) |
| 50 | + , mBufferSize( 0.0 ) |
| 51 | + , mBufferSizeIsSet( false ) |
| 52 | + , mBufferColorIsSet( false ) |
| 53 | + , mBufferStyleIsSet( false ) |
| 54 | + , mBorderColorIsSet( false ) |
| 55 | + , mBorderWidthIsSet( false ) |
| 56 | + , mBorderStyleIsSet( false ) |
| 57 | + , mMultilineEnabledFlag( false ) |
| 58 | + , mSelectedOnly( false ) |
58 | 59 | { |
59 | 60 |
|
60 | 61 | if ( def ) // set defaults |
@@ -429,6 +430,16 @@ void QgsLabelAttributes::setMultilineEnabled( bool useMultilineFlag ) |
429 | 430 | mMultilineEnabledFlag = useMultilineFlag; |
430 | 431 | } |
431 | 432 |
|
| 433 | +/* selected only */ |
| 434 | +bool QgsLabelAttributes::selectedOnly() const |
| 435 | +{ |
| 436 | + return mSelectedOnly; |
| 437 | +} |
| 438 | +void QgsLabelAttributes::setSelectedOnly( bool selectedOnly ) |
| 439 | +{ |
| 440 | + mSelectedOnly = selectedOnly; |
| 441 | +} |
| 442 | + |
432 | 443 | /* units */ |
433 | 444 | QString QgsLabelAttributes::unitsName( int units ) |
434 | 445 | { |
|
0 commit comments