@@ -53,11 +53,11 @@ QgsMssqlConnectionItem::QgsMssqlConnectionItem( QgsDataItem* parent, QString nam
53
53
{
54
54
mPassword = settings.value ( key + " /password" ).toString ();
55
55
}
56
-
56
+
57
57
mUseGeometryColumns = settings.value ( key + " /geometryColumns" , false ).toBool ();
58
-
58
+
59
59
mConnInfo = " dbname='" + mDatabase + " ' host=" + mHost + " user='" + mUsername + " ' password='" + mPassword + " '" ;
60
- if (!mService .isEmpty ())
60
+ if ( !mService .isEmpty () )
61
61
mConnInfo += " service='" + mService + " '" ;
62
62
}
63
63
@@ -79,7 +79,7 @@ void QgsMssqlConnectionItem::refresh()
79
79
int index = findItem ( mChildren , item );
80
80
if ( index >= 0 )
81
81
{
82
- ((QgsMssqlSchemaItem*)mChildren [index ])->addLayers (item);
82
+ (( QgsMssqlSchemaItem* )mChildren [index ] )->addLayers ( item );
83
83
delete item;
84
84
continue ;
85
85
}
@@ -92,40 +92,40 @@ QVector<QgsDataItem*> QgsMssqlConnectionItem::createChildren()
92
92
QgsDebugMsg ( " Entered" );
93
93
94
94
QVector<QgsDataItem*> children;
95
-
96
- QSqlDatabase db = QgsMssqlProvider::GetDatabase ( mService ,
97
- mHost , mDatabase , mUsername , mPassword );
95
+
96
+ QSqlDatabase db = QgsMssqlProvider::GetDatabase ( mService ,
97
+ mHost , mDatabase , mUsername , mPassword );
98
98
99
99
if ( !QgsMssqlProvider::OpenDatabase ( db ) )
100
100
{
101
- children.append ( new QgsErrorItem ( this , db.lastError ( ).text ( ), mPath + " /error" ) );
102
- return children;
101
+ children.append ( new QgsErrorItem ( this , db.lastError ( ).text ( ), mPath + " /error" ) );
102
+ return children;
103
103
}
104
104
105
105
QString connectionName;
106
- if (mService .isEmpty ())
106
+ if ( mService .isEmpty () )
107
107
{
108
- if (mHost .isEmpty ())
109
- {
110
- children.append ( new QgsErrorItem ( this , " QgsMssqlProvider host name not specified" , mPath + " /error" ) );
111
- return children;
112
- }
108
+ if ( mHost .isEmpty () )
109
+ {
110
+ children.append ( new QgsErrorItem ( this , " QgsMssqlProvider host name not specified" , mPath + " /error" ) );
111
+ return children;
112
+ }
113
113
114
- if (mDatabase .isEmpty ())
115
- {
116
- children.append ( new QgsErrorItem ( this , " QgsMssqlProvider database name not specified" , mPath + " /error" ) );
117
- return children;
118
- }
119
- connectionName = mHost + " ." + mDatabase ;
114
+ if ( mDatabase .isEmpty () )
115
+ {
116
+ children.append ( new QgsErrorItem ( this , " QgsMssqlProvider database name not specified" , mPath + " /error" ) );
117
+ return children;
118
+ }
119
+ connectionName = mHost + " ." + mDatabase ;
120
120
}
121
121
else
122
- connectionName = mService ;
122
+ connectionName = mService ;
123
123
124
124
QgsMssqlGeomColumnTypeThread *columnTypeThread = 0 ;
125
125
126
126
// build sql statement
127
- QString query (" select " );
128
- if (mUseGeometryColumns )
127
+ QString query ( " select " );
128
+ if ( mUseGeometryColumns )
129
129
{
130
130
query += " f_table_schema, f_table_name, f_geometry_column, srid, geometry_type from geometry_columns" ;
131
131
}
@@ -135,43 +135,43 @@ QVector<QgsDataItem*> QgsMssqlConnectionItem::createChildren()
135
135
}
136
136
137
137
// issue the sql query
138
- QSqlQuery q = QSqlQuery (db );
139
- q.setForwardOnly (true );
138
+ QSqlQuery q = QSqlQuery ( db );
139
+ q.setForwardOnly ( true );
140
140
q.exec ( query );
141
141
142
- if (q.isActive ())
142
+ if ( q.isActive () )
143
143
{
144
144
QVector<QgsDataItem*> newLayers;
145
- while ( q.next () )
145
+ while ( q.next () )
146
146
{
147
147
QgsMssqlLayerProperty layer;
148
- layer.schemaName = q.value (0 ).toString ();
149
- layer.tableName = q.value (1 ).toString ();
150
- layer.geometryColName = q.value (2 ).toString ();
151
- layer.srid = q.value (3 ).toString ();
152
- layer.type = q.value (4 ).toString ();
148
+ layer.schemaName = q.value ( 0 ).toString ();
149
+ layer.tableName = q.value ( 1 ).toString ();
150
+ layer.geometryColName = q.value ( 2 ).toString ();
151
+ layer.srid = q.value ( 3 ).toString ();
152
+ layer.type = q.value ( 4 ).toString ();
153
153
layer.pkCols = QStringList (); // TODO
154
154
155
155
// skip layers which are added already
156
156
bool skip = false ;
157
157
foreach ( QgsDataItem *child, mChildren )
158
158
{
159
- if ( child->name () == layer.schemaName )
159
+ if ( child->name () == layer.schemaName )
160
160
{
161
161
foreach ( QgsDataItem *child2, child->children () )
162
162
{
163
- if ( child2->name () == layer.tableName )
163
+ if ( child2->name () == layer.tableName )
164
164
{
165
- newLayers.append (child2);
166
- skip = true ; // already added
167
- break ;
165
+ newLayers.append ( child2 );
166
+ skip = true ; // already added
167
+ break ;
168
168
}
169
169
}
170
170
}
171
171
}
172
172
173
- if (skip)
174
- continue ;
173
+ if ( skip )
174
+ continue ;
175
175
176
176
QString type = layer.type ;
177
177
QString srid = layer.srid ;
@@ -181,12 +181,12 @@ QVector<QgsDataItem*> QgsMssqlConnectionItem::createChildren()
181
181
{
182
182
if ( child->name () == layer.schemaName )
183
183
{
184
- schemaItem = (QgsMssqlSchemaItem*)child;
184
+ schemaItem = ( QgsMssqlSchemaItem* )child;
185
185
break ;
186
186
}
187
187
}
188
188
189
- if (!schemaItem)
189
+ if ( !schemaItem )
190
190
{
191
191
schemaItem = new QgsMssqlSchemaItem ( this , layer.schemaName , mPath + " /" + layer.schemaName );
192
192
children.append ( schemaItem );
@@ -198,13 +198,13 @@ QVector<QgsDataItem*> QgsMssqlConnectionItem::createChildren()
198
198
{
199
199
if ( !columnTypeThread )
200
200
{
201
- columnTypeThread = new QgsMssqlGeomColumnTypeThread (
202
- connectionName, true /* use estimated metadata */ );
201
+ columnTypeThread = new QgsMssqlGeomColumnTypeThread (
202
+ connectionName, true /* use estimated metadata */ );
203
203
204
- connect ( columnTypeThread, SIGNAL ( setLayerType ( QgsMssqlLayerProperty ) ),
205
- this , SLOT ( setLayerType ( QgsMssqlLayerProperty ) ) );
206
- connect ( this , SIGNAL ( addGeometryColumn ( QgsMssqlLayerProperty ) ),
207
- columnTypeThread, SLOT ( addGeometryColumn ( QgsMssqlLayerProperty ) ) );
204
+ connect ( columnTypeThread, SIGNAL ( setLayerType ( QgsMssqlLayerProperty ) ),
205
+ this , SLOT ( setLayerType ( QgsMssqlLayerProperty ) ) );
206
+ connect ( this , SIGNAL ( addGeometryColumn ( QgsMssqlLayerProperty ) ),
207
+ columnTypeThread, SLOT ( addGeometryColumn ( QgsMssqlLayerProperty ) ) );
208
208
}
209
209
210
210
emit addGeometryColumn ( layer );
@@ -213,8 +213,8 @@ QVector<QgsDataItem*> QgsMssqlConnectionItem::createChildren()
213
213
}
214
214
215
215
QgsMssqlLayerItem* added = schemaItem->addLayer ( layer, false );
216
- if (added)
217
- newLayers.append (added);
216
+ if ( added )
217
+ newLayers.append ( added );
218
218
}
219
219
220
220
// Remove no more present items
@@ -223,7 +223,7 @@ QVector<QgsDataItem*> QgsMssqlConnectionItem::createChildren()
223
223
foreach ( QgsDataItem *child2, child->children () )
224
224
{
225
225
if ( findItem ( newLayers, child2 ) < 0 )
226
- child->deleteChildItem ( child2 );
226
+ child->deleteChildItem ( child2 );
227
227
}
228
228
}
229
229
@@ -241,17 +241,17 @@ void QgsMssqlConnectionItem::setLayerType( QgsMssqlLayerProperty layerProperty )
241
241
242
242
foreach ( QgsDataItem *child, mChildren )
243
243
{
244
- if ( child->name () == layerProperty.schemaName )
244
+ if ( child->name () == layerProperty.schemaName )
245
245
{
246
- schemaItem = (QgsMssqlSchemaItem*)child;
246
+ schemaItem = ( QgsMssqlSchemaItem* )child;
247
247
break ;
248
248
}
249
249
}
250
250
251
251
foreach ( QgsDataItem *layerItem, schemaItem->children () )
252
252
{
253
- if ( layerItem->name () == layerProperty.tableName )
254
- return ; // already added
253
+ if ( layerItem->name () == layerProperty.tableName )
254
+ return ; // already added
255
255
}
256
256
257
257
if ( !schemaItem )
@@ -381,7 +381,7 @@ bool QgsMssqlConnectionItem::handleDrop( const QMimeData * data, Qt::DropAction
381
381
QMessageBox::information ( 0 , tr ( " Import to MSSQL database" ), tr ( " Import was successful." ) );
382
382
}
383
383
384
- if (mPopulated )
384
+ if ( mPopulated )
385
385
refresh ();
386
386
else
387
387
populate ();
@@ -405,7 +405,7 @@ QgsMssqlLayerItem::~QgsMssqlLayerItem()
405
405
406
406
QgsMssqlLayerItem* QgsMssqlLayerItem::createClone ()
407
407
{
408
- return new QgsMssqlLayerItem (mParent , mName , mPath , mLayerType , mLayerProperty );
408
+ return new QgsMssqlLayerItem ( mParent , mName , mPath , mLayerType , mLayerProperty );
409
409
}
410
410
411
411
QString QgsMssqlLayerItem::createUri ()
@@ -444,8 +444,8 @@ QgsMssqlSchemaItem::~QgsMssqlSchemaItem()
444
444
{
445
445
}
446
446
447
- void QgsMssqlSchemaItem::addLayers (QgsDataItem* newLayers)
448
- {
447
+ void QgsMssqlSchemaItem::addLayers ( QgsDataItem* newLayers )
448
+ {
449
449
// Add new items
450
450
foreach ( QgsDataItem *child, newLayers->children () )
451
451
{
@@ -454,7 +454,7 @@ void QgsMssqlSchemaItem::addLayers(QgsDataItem* newLayers)
454
454
{
455
455
continue ;
456
456
}
457
- QgsMssqlLayerItem* layer = ((QgsMssqlLayerItem*)child)->createClone ();
457
+ QgsMssqlLayerItem* layer = (( QgsMssqlLayerItem* )child )->createClone ();
458
458
addChildItem ( layer, true );
459
459
}
460
460
}
@@ -490,10 +490,10 @@ QgsMssqlLayerItem* QgsMssqlSchemaItem::addLayer( QgsMssqlLayerProperty layerProp
490
490
491
491
QgsMssqlLayerItem *layerItem = new QgsMssqlLayerItem ( this , layerProperty.tableName , mPath + " /" + layerProperty.tableName , layerType, layerProperty );
492
492
layerItem->setToolTip ( tip );
493
- if (refresh)
494
- addChildItem ( layerItem, true );
493
+ if ( refresh )
494
+ addChildItem ( layerItem, true );
495
495
else
496
- addChild ( layerItem );
496
+ addChild ( layerItem );
497
497
498
498
return layerItem;
499
499
}
0 commit comments