Skip to content

Commit ae7f935

Browse files
author
timlinux
committedNov 19, 2009
Implement property list ui for raster props dialog
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@12195 c8812cc2-4d05-0410-92ff-de0c093fc19c

File tree

2 files changed

+263
-226
lines changed

2 files changed

+263
-226
lines changed
 

‎src/app/qgsrasterlayerproperties.cpp

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ QgsRasterLayerProperties::QgsRasterLayerProperties( QgsMapLayer *lyr, QWidget *p
149149
mColormapTreeWidget->setHeaderLabels( headerLabels );
150150

151151
//disable colormap tab completely until 'Colormap' is selected (and only for type GrayOrUndefined)
152-
tabBar->setTabEnabled( tabBar->indexOf( tabPageColormap ), FALSE );
152+
tabPageColormap->setEnabled( false );
153153

154154
//
155155
// Set up the combo boxes that contain band lists using the qstring list generated above
@@ -295,10 +295,10 @@ QgsRasterLayerProperties::QgsRasterLayerProperties( QgsMapLayer *lyr, QWidget *p
295295
else if ( mRasterLayerIsWms )
296296
{
297297
// disable Pyramids tab completely
298-
tabBar->setTabEnabled( tabBar->indexOf( tabPagePyramids ), FALSE );
298+
tabPagePyramids->setEnabled( false );
299299

300300
// disable Histogram tab completely
301-
tabBar->setTabEnabled( tabBar->indexOf( tabPageHistogram ), FALSE );
301+
tabPageHistogram->setEnabled( false );
302302
}
303303

304304
leSpatialRefSys->setText( mRasterLayer->srs().toProj4() );
@@ -550,13 +550,13 @@ void QgsRasterLayerProperties::sync()
550550

551551
if ( mRasterLayerIsWms )
552552
{
553-
tabBar->setCurrentIndex( tabBar->indexOf( tabPageMetadata ) );
554-
tabBar->removeTab( tabBar->indexOf( tabPageColormap ) );
555-
tabBar->removeTab( tabBar->indexOf( tabPageSymbology ) );
553+
tabBar->setCurrentWidget( tabPageMetadata );
554+
tabBar->removeWidget( tabPageColormap );
555+
tabBar->removeWidget( tabPageSymbology );
556556
gboxNoDataValue->setEnabled( false );
557557
gboxCustomTransparency->setEnabled( false );
558-
tabBar->removeTab( tabBar->indexOf( tabPageHistogram ) );
559-
tabBar->removeTab( tabBar->indexOf( tabPagePyramids ) );
558+
tabBar->removeWidget( tabPageHistogram );
559+
tabBar->removeWidget( tabPagePyramids );
560560
}
561561
#if 0
562562
if ( mRasterLayer->rasterType() == QgsRasterLayer::Multiband )
@@ -1690,7 +1690,7 @@ void QgsRasterLayerProperties::on_cboxColorMap_currentIndexChanged( const QStrin
16901690
{
16911691
if ( mRasterLayerIsGdal && ( theText == tr( "Pseudocolor" ) || theText == tr( "Freak Out" ) ) )
16921692
{
1693-
tabBar->setTabEnabled( tabBar->indexOf( tabPageColormap ), FALSE );
1693+
tabPageColormap->setEnabled( false );
16941694
rbtnSingleBandMinMax->setEnabled( false );
16951695
rbtnSingleBandStdDev->setEnabled( true );
16961696
sboxSingleBandStdDev->setEnabled( true );
@@ -1700,7 +1700,7 @@ void QgsRasterLayerProperties::on_cboxColorMap_currentIndexChanged( const QStrin
17001700
}
17011701
else if ( mRasterLayerIsGdal && theText == tr( "Colormap" ) )
17021702
{
1703-
tabBar->setTabEnabled( tabBar->indexOf( tabPageColormap ), TRUE );
1703+
tabPageColormap->setEnabled( true );
17041704
rbtnSingleBandMinMax->setEnabled( false );
17051705
rbtnSingleBandStdDev->setEnabled( false );
17061706
sboxSingleBandStdDev->setEnabled( false );
@@ -1710,7 +1710,7 @@ void QgsRasterLayerProperties::on_cboxColorMap_currentIndexChanged( const QStrin
17101710
}
17111711
else if ( mRasterLayerIsGdal && theText == tr( "User Defined" ) )
17121712
{
1713-
tabBar->setTabEnabled( tabBar->indexOf( tabPageColormap ), FALSE );
1713+
tabPageColormap->setEnabled( false );
17141714
rbtnSingleBandMinMax->setEnabled( true );
17151715
rbtnSingleBandStdDev->setEnabled( true );
17161716
sboxSingleBandStdDev->setEnabled( true );
@@ -1720,7 +1720,7 @@ void QgsRasterLayerProperties::on_cboxColorMap_currentIndexChanged( const QStrin
17201720
}
17211721
else if ( mRasterLayerIsGdal )
17221722
{
1723-
tabBar->setTabEnabled( tabBar->indexOf( tabPageColormap ), FALSE );
1723+
tabPageColormap->setEnabled( false );
17241724
rbtnSingleBandMinMax->setEnabled( true );
17251725
rbtnSingleBandStdDev->setEnabled( true );
17261726
sboxSingleBandStdDev->setEnabled( true );
@@ -2354,7 +2354,7 @@ void QgsRasterLayerProperties::on_rbtnSingleBand_toggled( bool theState )
23542354

23552355
if ( cboxColorMap->currentText() == tr( "Pseudocolor" ) )
23562356
{
2357-
tabBar->setTabEnabled( tabBar->indexOf( tabPageColormap ), true );
2357+
tabPageColormap->setEnabled ( true );
23582358
}
23592359

23602360
if ( cboxColorMap->currentText() == tr( "Pseudocolor" ) || cboxColorMap->currentText() == tr( "Color Ramp" ) || cboxColorMap->currentText() == tr( "Freak Out" ) || mRasterLayer->rasterType() == QgsRasterLayer::Palette )
@@ -2424,7 +2424,7 @@ void QgsRasterLayerProperties::on_rbtnThreeBand_toggled( bool theState )
24242424
stackedWidget->setCurrentIndex( 0 );
24252425
rbtnSingleBand->setChecked( false );
24262426
cboxColorMap->setEnabled( false );
2427-
tabBar->setTabEnabled( tabBar->indexOf( tabPageColormap ), false );
2427+
tabPageColormap->setEnabled( false );
24282428

24292429
grpRgbBands->setEnabled( true );
24302430

‎src/ui/qgsrasterlayerpropertiesbase.ui

Lines changed: 249 additions & 212 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
<rect>
77
<x>0</x>
88
<y>0</y>
9-
<width>568</width>
10-
<height>660</height>
9+
<width>757</width>
10+
<height>648</height>
1111
</rect>
1212
</property>
1313
<property name="windowTitle">
@@ -24,17 +24,56 @@
2424
<property name="modal">
2525
<bool>true</bool>
2626
</property>
27-
<layout class="QGridLayout">
28-
<item row="0" column="0" colspan="4">
29-
<widget class="QTabWidget" name="tabBar">
27+
<layout class="QGridLayout" name="gridLayout">
28+
<item row="0" column="0">
29+
<widget class="QListWidget" name="listWidget">
30+
<item>
31+
<property name="text">
32+
<string>Symbology</string>
33+
</property>
34+
</item>
35+
<item>
36+
<property name="text">
37+
<string>Transparency</string>
38+
</property>
39+
</item>
40+
<item>
41+
<property name="text">
42+
<string>Colormap</string>
43+
</property>
44+
</item>
45+
<item>
46+
<property name="text">
47+
<string>General</string>
48+
</property>
49+
</item>
50+
<item>
51+
<property name="text">
52+
<string>Metadata</string>
53+
</property>
54+
</item>
55+
<item>
56+
<property name="text">
57+
<string>Pyramids</string>
58+
</property>
59+
</item>
60+
<item>
61+
<property name="text">
62+
<string>Histogram</string>
63+
</property>
64+
</item>
65+
</widget>
66+
</item>
67+
<item row="0" column="1" rowspan="2" colspan="4">
68+
<widget class="QStackedWidget" name="tabBar">
3069
<property name="currentIndex">
31-
<number>0</number>
70+
<number>2</number>
3271
</property>
33-
<widget class="QWidget" name="tabPageSymbology">
34-
<attribute name="title">
35-
<string>Symbology</string>
36-
</attribute>
72+
<widget class="QWidget" name="tabPageSymbology" native="true">
3773
<layout class="QGridLayout">
74+
<property name="margin">
75+
<number>0</number>
76+
</property>
3877
<item row="0" column="0" colspan="2">
3978
<widget class="QGroupBox" name="groupBox_3">
4079
<property name="title">
@@ -124,9 +163,6 @@
124163
<property name="text">
125164
<string>Red band</string>
126165
</property>
127-
<property name="buddy">
128-
<cstring>cboRed</cstring>
129-
</property>
130166
</widget>
131167
</item>
132168
<item row="0" column="1" colspan="4">
@@ -156,9 +192,6 @@
156192
<property name="text">
157193
<string>Green band</string>
158194
</property>
159-
<property name="buddy">
160-
<cstring>cboGreen</cstring>
161-
</property>
162195
</widget>
163196
</item>
164197
<item row="1" column="1" colspan="4">
@@ -188,9 +221,6 @@
188221
<property name="text">
189222
<string>Blue band</string>
190223
</property>
191-
<property name="buddy">
192-
<cstring>cboBlue</cstring>
193-
</property>
194224
</widget>
195225
</item>
196226
<item row="2" column="1" colspan="4">
@@ -884,11 +914,11 @@
884914
</item>
885915
</layout>
886916
</widget>
887-
<widget class="QWidget" name="tabPageTransparency">
888-
<attribute name="title">
889-
<string>Transparency</string>
890-
</attribute>
917+
<widget class="QWidget" name="tabPageTransparency" native="true">
891918
<layout class="QGridLayout">
919+
<property name="margin">
920+
<number>0</number>
921+
</property>
892922
<item row="0" column="0">
893923
<widget class="QGroupBox" name="groupBox_4">
894924
<property name="title">
@@ -1165,153 +1195,13 @@
11651195
</item>
11661196
</layout>
11671197
</widget>
1168-
<widget class="QWidget" name="tabPageColormap">
1169-
<attribute name="title">
1170-
<string>Colormap</string>
1171-
</attribute>
1198+
<widget class="QWidget" name="tabPageColormap" native="true">
11721199
<layout class="QGridLayout">
1173-
<item row="0" column="0" colspan="2">
1174-
<widget class="QLabel" name="mColorInterpolationLabel">
1175-
<property name="text">
1176-
<string>Color interpolation</string>
1177-
</property>
1178-
</widget>
1179-
</item>
1180-
<item row="0" column="2" colspan="2">
1181-
<widget class="QComboBox" name="cboxColorInterpolation"/>
1182-
</item>
1183-
<item row="0" column="4" colspan="7">
1184-
<spacer>
1185-
<property name="orientation">
1186-
<enum>Qt::Horizontal</enum>
1187-
</property>
1188-
<property name="sizeHint" stdset="0">
1189-
<size>
1190-
<width>321</width>
1191-
<height>45</height>
1192-
</size>
1193-
</property>
1194-
</spacer>
1195-
</item>
1196-
<item row="1" column="0">
1197-
<widget class="QPushButton" name="pbtnAddColorMapEntry">
1198-
<property name="text">
1199-
<string>Add entry</string>
1200-
</property>
1201-
</widget>
1202-
</item>
1203-
<item row="1" column="1" colspan="2">
1204-
<widget class="QPushButton" name="mDeleteEntryButton">
1205-
<property name="text">
1206-
<string>Delete entry</string>
1207-
</property>
1208-
</widget>
1209-
</item>
1210-
<item row="1" column="3" colspan="2">
1211-
<widget class="QPushButton" name="pbtnSortColorMap">
1212-
<property name="text">
1213-
<string>Sort</string>
1214-
</property>
1215-
</widget>
1216-
</item>
1217-
<item row="1" column="5">
1218-
<spacer>
1219-
<property name="orientation">
1220-
<enum>Qt::Horizontal</enum>
1221-
</property>
1222-
<property name="sizeHint" stdset="0">
1223-
<size>
1224-
<width>41</width>
1225-
<height>27</height>
1226-
</size>
1227-
</property>
1228-
</spacer>
1229-
</item>
1230-
<item row="1" column="6">
1231-
<widget class="QComboBox" name="cboxColorMapBand"/>
1232-
</item>
1233-
<item row="1" column="7">
1234-
<widget class="QToolButton" name="pbtnLoadColorMapFromBand">
1235-
<property name="toolTip">
1236-
<string>Load color map from band</string>
1237-
</property>
1238-
<property name="text">
1239-
<string>...</string>
1240-
</property>
1241-
<property name="icon">
1242-
<iconset>
1243-
<normaloff>../../images/themes/default/mActionNewAttribute.png</normaloff>../../images/themes/default/mActionNewAttribute.png</iconset>
1244-
</property>
1245-
</widget>
1246-
</item>
1247-
<item row="1" column="8">
1248-
<spacer>
1249-
<property name="orientation">
1250-
<enum>Qt::Horizontal</enum>
1251-
</property>
1252-
<property name="sizeType">
1253-
<enum>QSizePolicy::Minimum</enum>
1254-
</property>
1255-
<property name="sizeHint" stdset="0">
1256-
<size>
1257-
<width>20</width>
1258-
<height>20</height>
1259-
</size>
1260-
</property>
1261-
</spacer>
1262-
</item>
1263-
<item row="1" column="9">
1264-
<widget class="QToolButton" name="pbtnLoadColorMapFromFile">
1265-
<property name="toolTip">
1266-
<string>Load color map from file</string>
1267-
</property>
1268-
<property name="text">
1269-
<string>...</string>
1270-
</property>
1271-
<property name="icon">
1272-
<iconset>
1273-
<normaloff>../../images/themes/default/mActionFolder.png</normaloff>../../images/themes/default/mActionFolder.png</iconset>
1274-
</property>
1275-
</widget>
1276-
</item>
1277-
<item row="1" column="10">
1278-
<widget class="QToolButton" name="pbtnExportColorMapToFile">
1279-
<property name="toolTip">
1280-
<string>Export color map to file</string>
1281-
</property>
1282-
<property name="text">
1283-
<string>...</string>
1284-
</property>
1285-
<property name="icon">
1286-
<iconset>
1287-
<normaloff>../../images/themes/default/mActionFileSave.png</normaloff>../../images/themes/default/mActionFileSave.png</iconset>
1288-
</property>
1289-
</widget>
1290-
</item>
1291-
<item row="2" column="0" colspan="11">
1292-
<widget class="QTreeWidget" name="mColormapTreeWidget">
1293-
<property name="columnCount">
1294-
<number>3</number>
1295-
</property>
1296-
<column>
1297-
<property name="text">
1298-
<string>1</string>
1299-
</property>
1300-
</column>
1301-
<column>
1302-
<property name="text">
1303-
<string>1</string>
1304-
</property>
1305-
</column>
1306-
<column>
1307-
<property name="text">
1308-
<string>2</string>
1309-
</property>
1310-
</column>
1311-
</widget>
1312-
</item>
1313-
<item row="3" column="0" colspan="11">
1314-
<widget class="QGroupBox" name="groupBox_9">
1200+
<property name="margin">
1201+
<number>0</number>
1202+
</property>
1203+
<item row="1" column="0" colspan="2">
1204+
<widget class="QGroupBox" name="grpGenerateColorMap">
13151205
<property name="title">
13161206
<string>Generate new color map</string>
13171207
</property>
@@ -1356,21 +1246,167 @@
13561246
</layout>
13571247
</widget>
13581248
</item>
1249+
<item row="0" column="0">
1250+
<widget class="QGroupBox" name="grpColorMap">
1251+
<property name="title">
1252+
<string>Color map</string>
1253+
</property>
1254+
<layout class="QGridLayout" name="gridLayout_2">
1255+
<item row="0" column="0" colspan="2">
1256+
<widget class="QLabel" name="mColorInterpolationLabel">
1257+
<property name="text">
1258+
<string>Color interpolation</string>
1259+
</property>
1260+
</widget>
1261+
</item>
1262+
<item row="0" column="2" colspan="2">
1263+
<widget class="QComboBox" name="cboxColorInterpolation"/>
1264+
</item>
1265+
<item row="0" column="4" colspan="7">
1266+
<spacer>
1267+
<property name="orientation">
1268+
<enum>Qt::Horizontal</enum>
1269+
</property>
1270+
<property name="sizeHint" stdset="0">
1271+
<size>
1272+
<width>321</width>
1273+
<height>45</height>
1274+
</size>
1275+
</property>
1276+
</spacer>
1277+
</item>
1278+
<item row="1" column="0">
1279+
<widget class="QPushButton" name="pbtnAddColorMapEntry">
1280+
<property name="text">
1281+
<string>Add entry</string>
1282+
</property>
1283+
</widget>
1284+
</item>
1285+
<item row="1" column="1" colspan="2">
1286+
<widget class="QPushButton" name="mDeleteEntryButton">
1287+
<property name="text">
1288+
<string>Delete entry</string>
1289+
</property>
1290+
</widget>
1291+
</item>
1292+
<item row="1" column="3" colspan="2">
1293+
<widget class="QPushButton" name="pbtnSortColorMap">
1294+
<property name="text">
1295+
<string>Sort</string>
1296+
</property>
1297+
</widget>
1298+
</item>
1299+
<item row="1" column="5">
1300+
<spacer>
1301+
<property name="orientation">
1302+
<enum>Qt::Horizontal</enum>
1303+
</property>
1304+
<property name="sizeHint" stdset="0">
1305+
<size>
1306+
<width>41</width>
1307+
<height>27</height>
1308+
</size>
1309+
</property>
1310+
</spacer>
1311+
</item>
1312+
<item row="1" column="6">
1313+
<widget class="QComboBox" name="cboxColorMapBand"/>
1314+
</item>
1315+
<item row="1" column="7">
1316+
<widget class="QToolButton" name="pbtnLoadColorMapFromBand">
1317+
<property name="toolTip">
1318+
<string>Load color map from band</string>
1319+
</property>
1320+
<property name="text">
1321+
<string>...</string>
1322+
</property>
1323+
<property name="icon">
1324+
<iconset>
1325+
<normaloff>../../images/themes/default/mActionNewAttribute.png</normaloff>../../images/themes/default/mActionNewAttribute.png</iconset>
1326+
</property>
1327+
</widget>
1328+
</item>
1329+
<item row="1" column="8">
1330+
<spacer>
1331+
<property name="orientation">
1332+
<enum>Qt::Horizontal</enum>
1333+
</property>
1334+
<property name="sizeType">
1335+
<enum>QSizePolicy::Minimum</enum>
1336+
</property>
1337+
<property name="sizeHint" stdset="0">
1338+
<size>
1339+
<width>20</width>
1340+
<height>20</height>
1341+
</size>
1342+
</property>
1343+
</spacer>
1344+
</item>
1345+
<item row="1" column="9">
1346+
<widget class="QToolButton" name="pbtnLoadColorMapFromFile">
1347+
<property name="toolTip">
1348+
<string>Load color map from file</string>
1349+
</property>
1350+
<property name="text">
1351+
<string>...</string>
1352+
</property>
1353+
<property name="icon">
1354+
<iconset>
1355+
<normaloff>../../images/themes/default/mActionFolder.png</normaloff>../../images/themes/default/mActionFolder.png</iconset>
1356+
</property>
1357+
</widget>
1358+
</item>
1359+
<item row="1" column="10">
1360+
<widget class="QToolButton" name="pbtnExportColorMapToFile">
1361+
<property name="toolTip">
1362+
<string>Export color map to file</string>
1363+
</property>
1364+
<property name="text">
1365+
<string>...</string>
1366+
</property>
1367+
<property name="icon">
1368+
<iconset>
1369+
<normaloff>../../images/themes/default/mActionFileSave.png</normaloff>../../images/themes/default/mActionFileSave.png</iconset>
1370+
</property>
1371+
</widget>
1372+
</item>
1373+
<item row="2" column="0" colspan="11">
1374+
<widget class="QTreeWidget" name="mColormapTreeWidget">
1375+
<property name="columnCount">
1376+
<number>3</number>
1377+
</property>
1378+
<column>
1379+
<property name="text">
1380+
<string>1</string>
1381+
</property>
1382+
</column>
1383+
<column>
1384+
<property name="text">
1385+
<string>1</string>
1386+
</property>
1387+
</column>
1388+
<column>
1389+
<property name="text">
1390+
<string>2</string>
1391+
</property>
1392+
</column>
1393+
</widget>
1394+
</item>
1395+
</layout>
1396+
</widget>
1397+
</item>
13591398
</layout>
13601399
</widget>
1361-
<widget class="QWidget" name="tabPageGeneral">
1362-
<attribute name="title">
1363-
<string>General</string>
1364-
</attribute>
1400+
<widget class="QWidget" name="tabPageGeneral" native="true">
13651401
<layout class="QGridLayout">
1402+
<property name="margin">
1403+
<number>0</number>
1404+
</property>
13661405
<item row="0" column="0" colspan="2">
13671406
<widget class="QLabel" name="lblDisplayName">
13681407
<property name="text">
13691408
<string>Display name</string>
13701409
</property>
1371-
<property name="buddy">
1372-
<cstring>leDisplayName</cstring>
1373-
</property>
13741410
</widget>
13751411
</item>
13761412
<item row="0" column="2" colspan="4">
@@ -1381,9 +1417,6 @@
13811417
<property name="text">
13821418
<string>Layer source</string>
13831419
</property>
1384-
<property name="buddy">
1385-
<cstring>leLayerSource</cstring>
1386-
</property>
13871420
</widget>
13881421
</item>
13891422
<item row="1" column="2" colspan="4">
@@ -1466,9 +1499,6 @@
14661499
<property name="text">
14671500
<string>Maximum</string>
14681501
</property>
1469-
<property name="buddy">
1470-
<cstring>spinMaximumScale</cstring>
1471-
</property>
14721502
</widget>
14731503
</item>
14741504
<item row="0" column="1">
@@ -1489,9 +1519,6 @@
14891519
<property name="text">
14901520
<string>Minimum</string>
14911521
</property>
1492-
<property name="buddy">
1493-
<cstring>spinMinimumScale</cstring>
1494-
</property>
14951522
</widget>
14961523
</item>
14971524
</layout>
@@ -1668,24 +1695,21 @@
16681695
</item>
16691696
</layout>
16701697
</widget>
1671-
<widget class="QWidget" name="tabPageMetadata">
1672-
<attribute name="title">
1673-
<string>Metadata</string>
1674-
</attribute>
1698+
<widget class="QWidget" name="tabPageMetadata" native="true">
16751699
<layout class="QGridLayout">
16761700
<property name="margin">
1677-
<number>11</number>
1701+
<number>0</number>
16781702
</property>
16791703
<item row="0" column="0">
16801704
<widget class="QTextBrowser" name="txtbMetadata"/>
16811705
</item>
16821706
</layout>
16831707
</widget>
1684-
<widget class="QWidget" name="tabPagePyramids">
1685-
<attribute name="title">
1686-
<string>Pyramids</string>
1687-
</attribute>
1708+
<widget class="QWidget" name="tabPagePyramids" native="true">
16881709
<layout class="QGridLayout">
1710+
<property name="margin">
1711+
<number>0</number>
1712+
</property>
16891713
<item row="0" column="0">
16901714
<widget class="QLabel" name="label_3">
16911715
<property name="text">
@@ -1748,9 +1772,6 @@ p, li { white-space: pre-wrap; }
17481772
<property name="text">
17491773
<string>Resampling method</string>
17501774
</property>
1751-
<property name="buddy">
1752-
<cstring>cboResamplingMethod</cstring>
1753-
</property>
17541775
</widget>
17551776
</item>
17561777
<item row="3" column="1">
@@ -1783,11 +1804,11 @@ p, li { white-space: pre-wrap; }
17831804
</item>
17841805
</layout>
17851806
</widget>
1786-
<widget class="QWidget" name="tabPageHistogram">
1787-
<attribute name="title">
1788-
<string>Histogram</string>
1789-
</attribute>
1807+
<widget class="QWidget" name="tabPageHistogram" native="true">
17901808
<layout class="QGridLayout">
1809+
<property name="margin">
1810+
<number>0</number>
1811+
</property>
17911812
<item row="0" column="0" colspan="2">
17921813
<widget class="QLabel" name="pixHistogram">
17931814
<property name="sizePolicy">
@@ -1947,35 +1968,35 @@ p, li { white-space: pre-wrap; }
19471968
</widget>
19481969
</widget>
19491970
</item>
1950-
<item row="1" column="0">
1951-
<widget class="QPushButton" name="pbnLoadDefaultStyle">
1971+
<item row="1" column="2" rowspan="2">
1972+
<widget class="QPushButton" name="pbnSaveDefaultStyle">
19521973
<property name="text">
1953-
<string>Restore Default Style</string>
1974+
<string>Save As Default</string>
19541975
</property>
19551976
</widget>
19561977
</item>
1957-
<item row="1" column="1">
1958-
<widget class="QPushButton" name="pbnSaveDefaultStyle">
1978+
<item row="2" column="0">
1979+
<widget class="QPushButton" name="pbnLoadDefaultStyle">
19591980
<property name="text">
1960-
<string>Save As Default</string>
1981+
<string>Restore Default Style</string>
19611982
</property>
19621983
</widget>
19631984
</item>
1964-
<item row="1" column="2">
1985+
<item row="2" column="3">
19651986
<widget class="QPushButton" name="pbnLoadStyle">
19661987
<property name="text">
19671988
<string>Load Style ...</string>
19681989
</property>
19691990
</widget>
19701991
</item>
1971-
<item row="1" column="3">
1992+
<item row="2" column="4">
19721993
<widget class="QPushButton" name="pbnSaveStyleAs">
19731994
<property name="text">
19741995
<string>Save Style ...</string>
19751996
</property>
19761997
</widget>
19771998
</item>
1978-
<item row="2" column="0" colspan="4">
1999+
<item row="3" column="0" colspan="5">
19792000
<widget class="QDialogButtonBox" name="buttonBox">
19802001
<property name="orientation">
19812002
<enum>Qt::Horizontal</enum>
@@ -2035,14 +2056,30 @@ p, li { white-space: pre-wrap; }
20352056
<slot>reject()</slot>
20362057
<hints>
20372058
<hint type="sourcelabel">
2038-
<x>458</x>
2039-
<y>589</y>
2059+
<x>467</x>
2060+
<y>638</y>
20402061
</hint>
20412062
<hint type="destinationlabel">
20422063
<x>3</x>
20432064
<y>526</y>
20442065
</hint>
20452066
</hints>
20462067
</connection>
2068+
<connection>
2069+
<sender>listWidget</sender>
2070+
<signal>currentRowChanged(int)</signal>
2071+
<receiver>tabBar</receiver>
2072+
<slot>setCurrentIndex(int)</slot>
2073+
<hints>
2074+
<hint type="sourcelabel">
2075+
<x>110</x>
2076+
<y>52</y>
2077+
</hint>
2078+
<hint type="destinationlabel">
2079+
<x>736</x>
2080+
<y>11</y>
2081+
</hint>
2082+
</hints>
2083+
</connection>
20472084
</connections>
20482085
</ui>

0 commit comments

Comments
 (0)
Please sign in to comment.