Skip to content

Commit 36d9d4b

Browse files
committedDec 28, 2013
Add attribute dialog: Hide Length/Precision labels when unavailable
Fix #9259
1 parent ca450cc commit 36d9d4b

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed
 

‎src/app/qgsaddattrdialog.cpp‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ void QgsAddAttrDialog::on_mTypeBox_currentIndexChanged( int idx )
6262
mLength->setMinimum( mTypeBox->itemData( idx, Qt::UserRole + 2 ).toInt() );
6363
mLength->setMaximum( mTypeBox->itemData( idx, Qt::UserRole + 3 ).toInt() );
6464
mLength->setVisible( mLength->minimum() < mLength->maximum() );
65+
mLengthLabel->setVisible( mLength->minimum() < mLength->maximum() );
6566
if ( mLength->value() < mLength->minimum() )
6667
mLength->setValue( mLength->minimum() );
6768
if ( mLength->value() > mLength->maximum() )
@@ -80,6 +81,7 @@ void QgsAddAttrDialog::setPrecisionMinMax()
8081
int minPrecType = mTypeBox->itemData( idx, Qt::UserRole + 4 ).toInt();
8182
int maxPrecType = mTypeBox->itemData( idx, Qt::UserRole + 5 ).toInt();
8283
mPrec->setVisible( minPrecType < maxPrecType );
84+
mPrecLabel->setVisible( minPrecType < maxPrecType );
8385
mPrec->setMinimum( minPrecType );
8486
mPrec->setMaximum( qMax( minPrecType, qMin( maxPrecType, mLength->value() ) ) );
8587
}

‎src/ui/qgsaddattrdialogbase.ui‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<x>0</x>
88
<y>0</y>
99
<width>267</width>
10-
<height>235</height>
10+
<height>267</height>
1111
</rect>
1212
</property>
1313
<property name="windowTitle">
@@ -67,7 +67,7 @@
6767
</widget>
6868
</item>
6969
<item row="4" column="0">
70-
<widget class="QLabel" name="textLabel2_2">
70+
<widget class="QLabel" name="mLengthLabel">
7171
<property name="text">
7272
<string>Width</string>
7373
</property>
@@ -80,7 +80,7 @@
8080
<widget class="QSpinBox" name="mLength"/>
8181
</item>
8282
<item row="5" column="0">
83-
<widget class="QLabel" name="textLabel2_3">
83+
<widget class="QLabel" name="mPrecLabel">
8484
<property name="text">
8585
<string>Precision</string>
8686
</property>

0 commit comments

Comments
 (0)
Please sign in to comment.