Skip to content

Commit eba9c78

Browse files
author
jef
committedMar 17, 2008

13 files changed

+7362
-7322
lines changed
 

‎src/plugins/grass/qgsgrassedit.cpp

Lines changed: 278 additions & 237 deletions
Large diffs are not rendered by default.

‎src/plugins/grass/qgsgrassedittools.cpp

Lines changed: 98 additions & 100 deletions
Large diffs are not rendered by default.

‎src/plugins/grass/qgsgrassmapcalc.cpp

Lines changed: 1625 additions & 1628 deletions
Large diffs are not rendered by default.

‎src/plugins/grass/qgsgrassmodel.cpp

Lines changed: 709 additions & 710 deletions
Large diffs are not rendered by default.

‎src/plugins/grass/qgsgrassnewmapset.cpp

Lines changed: 1148 additions & 1152 deletions
Large diffs are not rendered by default.

‎src/plugins/grass/qgsgrassplugin.cpp

Lines changed: 215 additions & 217 deletions
Large diffs are not rendered by default.

‎src/plugins/grass/qgsgrassregion.cpp

Lines changed: 310 additions & 313 deletions
Large diffs are not rendered by default.

‎src/plugins/grass/qgsgrassselect.cpp

Lines changed: 367 additions & 368 deletions
Large diffs are not rendered by default.

‎src/plugins/grass/qgsgrassshell.cpp

Lines changed: 138 additions & 138 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ QDialog(parent), QgsGrassShellBase(), mTools(tools)
9090

9191
#ifdef WIN32
9292
QMessageBox::warning( 0, "Warning",
93-
"GRASS Shell is not supported on Windows." );
93+
"GRASS Shell is not supported on Windows." );
9494
return;
9595
#else
9696

@@ -100,7 +100,7 @@ QDialog(parent), QgsGrassShellBase(), mTools(tools)
100100
mText = new QgsGrassShellText( this, mTextFrame);
101101
layout->addWidget ( mText, 0 , 0 );
102102
mText->show();
103-
103+
104104
connect(mCloseButton, SIGNAL(clicked()), this, SLOT(closeShell()));
105105

106106
mFont = QFont ( "Courier", 10 );
@@ -197,7 +197,7 @@ QDialog(parent), QgsGrassShellBase(), mTools(tools)
197197
if ( fd < 0 )
198198
{
199199
QMessageBox::warning( 0, "Warning", "Cannot open slave file "
200-
"in child process" );
200+
"in child process" );
201201
return;
202202
}
203203

@@ -252,11 +252,11 @@ QDialog(parent), QgsGrassShellBase(), mTools(tools)
252252
//execle ( (char*)shell.ascii(), (char *)si.fileName().ascii(),
253253
// norc, (char *) 0, envar);
254254
execl ( (char*)shell.ascii(), (char *)si.fileName().ascii(),
255-
norc, (char *) 0);
255+
norc, (char *) 0);
256256

257257
// Failed (QMessageBox here does not work)
258258
fprintf ( stderr, "GRASS_INFO_ERROR(1,1): Cannot start shell %s\n",
259-
(char*)shell.ascii() );
259+
(char*)shell.ascii() );
260260
exit(1);
261261
}
262262

@@ -266,7 +266,7 @@ QDialog(parent), QgsGrassShellBase(), mTools(tools)
266266
mOutNotifier = new QSocketNotifier ( mFdMaster, QSocketNotifier::Read, this);
267267

268268
QObject::connect ( mOutNotifier, SIGNAL(activated(int)),
269-
this, SLOT(readStdout(int)));
269+
this, SLOT(readStdout(int)));
270270

271271
// Set tab stops ???
272272
mTabStop.resize(200);
@@ -295,20 +295,20 @@ QgsGrassShell::~QgsGrassShell()
295295
#ifndef WIN32
296296
// This was old trick to write history
297297
/*
298-
write( mFdMaster, "exit\015\012", 6);
299-
while ( 1 )
300-
{
301-
readStdout(0);
298+
write( mFdMaster, "exit\015\012", 6);
299+
while ( 1 )
300+
{
301+
readStdout(0);
302302
303-
int status;
304-
if ( waitpid ( mPid, &status, WNOHANG ) > 0 ) break;
303+
int status;
304+
if ( waitpid ( mPid, &status, WNOHANG ) > 0 ) break;
305305
306-
struct timespec t, r;
307-
t.tv_sec = 0;
308-
t.tv_nsec = 10000000; // 0.01 s
309-
nanosleep ( &t, &r );
310-
}
311-
*/
306+
struct timespec t, r;
307+
t.tv_sec = 0;
308+
t.tv_nsec = 10000000; // 0.01 s
309+
nanosleep ( &t, &r );
310+
}
311+
*/
312312

313313
// Write history
314314
if ( kill(mPid,SIGUSR1) == -1 )
@@ -356,25 +356,25 @@ void QgsGrassShell::keyPressEvent( QKeyEvent * e )
356356
{
357357
switch ( e->key() )
358358
{
359-
case Qt::Key_Up :
360-
strcpy ( s, "\033[A" );
361-
length = 3;
362-
break;
359+
case Qt::Key_Up :
360+
strcpy ( s, "\033[A" );
361+
length = 3;
362+
break;
363363

364-
case Qt::Key_Down :
365-
strcpy ( s, "\033[B" );
366-
length = 3;
367-
break;
364+
case Qt::Key_Down :
365+
strcpy ( s, "\033[B" );
366+
length = 3;
367+
break;
368368

369-
case Qt::Key_Right :
370-
strcpy ( s, "\033[C" );
371-
length = 3;
372-
break;
369+
case Qt::Key_Right :
370+
strcpy ( s, "\033[C" );
371+
length = 3;
372+
break;
373373

374-
case Qt::Key_Left :
375-
strcpy ( s, "\033[D" );
376-
length = 3;
377-
break;
374+
case Qt::Key_Left :
375+
strcpy ( s, "\033[D" );
376+
length = 3;
377+
break;
378378
}
379379
}
380380

@@ -512,87 +512,87 @@ void QgsGrassShell::printStdout()
512512

513513
switch ( final )
514514
{
515-
case 'l' : // RM - Reset Mode
516-
case 'h' : // SM - Set Mode
515+
case 'l' : // RM - Reset Mode
516+
case 'h' : // SM - Set Mode
517+
{
518+
int mode = -1;
519+
switch ( rx.cap(2).toInt() )
517520
{
518-
int mode = -1;
519-
switch ( rx.cap(2).toInt() )
520-
{
521-
case 4 :
522-
mode = Insert;
523-
break;
524-
525-
default:
526-
std::cerr << "ESC ignored: " << rx.cap(0).local8Bit().data() << std::endl;
527-
break;
528-
}
529-
if ( mode >= 0 )
530-
{
531-
if ( final == 'l' )
532-
resetMode ( mode );
533-
else
534-
setMode ( mode );
535-
}
521+
case 4 :
522+
mode = Insert;
536523
break;
537-
}
538524

539-
case 'm' : // SGR - Select Graphic Rendition
540-
if ( rx.cap(2).isEmpty() || rx.cap(2).toInt() == 0 )
541-
{
542-
for ( int i = 0; i < RendetionCount; i++ )
543-
{
544-
mRendetion[i] = false;
545-
}
525+
default:
526+
std::cerr << "ESC ignored: " << rx.cap(0).local8Bit().data() << std::endl;
527+
break;
546528
}
547-
else
529+
if ( mode >= 0 )
548530
{
549-
std::cerr << "ESC SGR ignored: " << rx.cap(0).local8Bit().data() << std::endl;
531+
if ( final == 'l' )
532+
resetMode ( mode );
533+
else
534+
setMode ( mode );
550535
}
551536
break;
537+
}
552538

553-
case 'P' : // DCH - Delete Character
539+
case 'm' : // SGR - Select Graphic Rendition
540+
if ( rx.cap(2).isEmpty() || rx.cap(2).toInt() == 0 )
541+
{
542+
for ( int i = 0; i < RendetionCount; i++ )
554543
{
555-
int n = rx.cap(2).toInt();
556-
mText->setSelection ( mParagraph, mIndex, mParagraph, mIndex+n, 0 );
557-
mText->removeSelectedText ( 0 );
558-
break;
544+
mRendetion[i] = false;
559545
}
546+
}
547+
else
548+
{
549+
std::cerr << "ESC SGR ignored: " << rx.cap(0).local8Bit().data() << std::endl;
550+
}
551+
break;
560552

561-
case 'K' : // EL - Erase In Line
562-
if ( rx.cap(2).isEmpty() || rx.cap(2).toInt() == 0 )
563-
{
564-
//mText->setSelectionAttributes ( 1, QColor(255,255,255), true );
565-
mText->setSelection ( mParagraph, mIndex, mParagraph,
566-
mText->paragraphLength(mParagraph), 0 );
567-
mText->removeSelectedText ( 0 );
568-
}
553+
case 'P' : // DCH - Delete Character
554+
{
555+
int n = rx.cap(2).toInt();
556+
mText->setSelection ( mParagraph, mIndex, mParagraph, mIndex+n, 0 );
557+
mText->removeSelectedText ( 0 );
569558
break;
559+
}
570560

571-
// TODO: multiple tab stops
572-
case 'H' : // Horizontal Tabulation Set (HTS)
573-
mTabStop[mIndex] = true;
574-
std::cerr << "TAB set on " << mIndex << std::endl;
575-
break;
561+
case 'K' : // EL - Erase In Line
562+
if ( rx.cap(2).isEmpty() || rx.cap(2).toInt() == 0 )
563+
{
564+
//mText->setSelectionAttributes ( 1, QColor(255,255,255), true );
565+
mText->setSelection ( mParagraph, mIndex, mParagraph,
566+
mText->paragraphLength(mParagraph), 0 );
567+
mText->removeSelectedText ( 0 );
568+
}
569+
break;
576570

577-
case 'g' : // Tabulation Clear (TBC)
578-
// ESC [ g Clears tab stop at the cursor
579-
// ESC [ 2 g Clears all tab stops in the line
580-
// ESC [ 3 g Clears all tab stops in the Page
581-
std::cerr << "TAB reset" << std::endl;
582-
if ( rx.cap(2).isEmpty() || rx.cap(2).toInt() == 0 )
583-
{
571+
// TODO: multiple tab stops
572+
case 'H' : // Horizontal Tabulation Set (HTS)
573+
mTabStop[mIndex] = true;
574+
std::cerr << "TAB set on " << mIndex << std::endl;
575+
break;
576+
577+
case 'g' : // Tabulation Clear (TBC)
578+
// ESC [ g Clears tab stop at the cursor
579+
// ESC [ 2 g Clears all tab stops in the line
580+
// ESC [ 3 g Clears all tab stops in the Page
581+
std::cerr << "TAB reset" << std::endl;
582+
if ( rx.cap(2).isEmpty() || rx.cap(2).toInt() == 0 )
583+
{
584+
mTabStop[mIndex] = false;
585+
}
586+
else
587+
{
588+
for (int i = 0; i < (int)mTabStop.size(); i++ )
584589
mTabStop[mIndex] = false;
585-
}
586-
else
587-
{
588-
for (int i = 0; i < (int)mTabStop.size(); i++ )
589-
mTabStop[mIndex] = false;
590-
}
591-
break;
590+
}
591+
break;
592592

593-
default:
594-
std::cerr << "ESC ignored: " << rx.cap(0).local8Bit().data() << std::endl;
595-
break;
593+
default:
594+
std::cerr << "ESC ignored: " << rx.cap(0).local8Bit().data() << std::endl;
595+
break;
596596
}
597597

598598
mStdoutBuffer.remove ( 0, mlen+1 );
@@ -639,49 +639,49 @@ void QgsGrassShell::printStdout()
639639
// control character
640640
switch ( c )
641641
{
642-
case '\015' : // CR
643-
//std::cerr << "CR" << std::endl;
644-
mStdoutBuffer.remove ( 0, 1 );
645-
// TODO : back tab stops?
646-
mIndex = 0;
647-
break;
642+
case '\015' : // CR
643+
//std::cerr << "CR" << std::endl;
644+
mStdoutBuffer.remove ( 0, 1 );
645+
// TODO : back tab stops?
646+
mIndex = 0;
647+
break;
648648

649-
case '\012' : // NL
650-
//std::cerr << "NL" << std::endl;
651-
newLine();
652-
mStdoutBuffer.remove ( 0, 1 );
653-
break;
649+
case '\012' : // NL
650+
//std::cerr << "NL" << std::endl;
651+
newLine();
652+
mStdoutBuffer.remove ( 0, 1 );
653+
break;
654654

655-
case '\010' : // BS
656-
//std::cerr << "BS" << std::endl;
657-
mIndex--;
658-
mStdoutBuffer.remove ( 0, 1 );
659-
break;
655+
case '\010' : // BS
656+
//std::cerr << "BS" << std::endl;
657+
mIndex--;
658+
mStdoutBuffer.remove ( 0, 1 );
659+
break;
660660

661-
case '\011' : // HT (tabulator)
661+
case '\011' : // HT (tabulator)
662+
{
663+
//std::cerr << "HT" << std::endl;
664+
QString space;
665+
for ( int i = mIndex; i < (int)mTabStop.size(); i++ )
662666
{
663-
//std::cerr << "HT" << std::endl;
664-
QString space;
665-
for ( int i = mIndex; i < (int)mTabStop.size(); i++ )
666-
{
667-
space.append ( " " );
668-
if ( mTabStop[i] ) break;
669-
}
670-
insert (space);
671-
mStdoutBuffer.remove ( 0, 1 );
672-
break;
667+
space.append ( " " );
668+
if ( mTabStop[i] ) break;
673669
}
674-
675-
case '>' : // Keypad Numeric Mode
676-
std::cerr << "Keypad Numeric Mode ignored: "
677-
<< QString::number(c,8).local8Bit().data() << std::endl;
678-
mStdoutBuffer.remove ( 0, 2 );
679-
break;
680-
681-
default : // unknown control, do nothing
682-
std::cerr << "UNKNOWN control char ignored: " << QString::number(c,8).local8Bit().data() << std::endl;
670+
insert (space);
683671
mStdoutBuffer.remove ( 0, 1 );
684672
break;
673+
}
674+
675+
case '>' : // Keypad Numeric Mode
676+
std::cerr << "Keypad Numeric Mode ignored: "
677+
<< QString::number(c,8).local8Bit().data() << std::endl;
678+
mStdoutBuffer.remove ( 0, 2 );
679+
break;
680+
681+
default : // unknown control, do nothing
682+
std::cerr << "UNKNOWN control char ignored: " << QString::number(c,8).local8Bit().data() << std::endl;
683+
mStdoutBuffer.remove ( 0, 1 );
684+
break;
685685
}
686686
}
687687
continue;
@@ -794,7 +794,7 @@ void QgsGrassShell::printStdout()
794794
void QgsGrassShell::removeEmptyParagraphs()
795795
{
796796
while ( mParagraph >= 0
797-
&& mText->text(mParagraph).stripWhiteSpace().length() <= 0 )
797+
&& mText->text(mParagraph).stripWhiteSpace().length() <= 0 )
798798
{
799799
mText->removeParagraph ( mParagraph );
800800
mParagraph--;
@@ -824,7 +824,7 @@ void QgsGrassShell::insert ( QString s )
824824
// to the right
825825
// mText->setOverwriteMode ( !mMode[Insert] ); // does not work
826826
if ( !mMode[Insert] && !mNewLine && mParagraph >= 0 &&
827-
mText->paragraphLength(mParagraph) > mIndex )
827+
mText->paragraphLength(mParagraph) > mIndex )
828828
{
829829
#ifdef QGISDEBUG
830830
std::cerr << "erase old " << mIndex+s.length() << " chars " << std::endl;
@@ -953,7 +953,7 @@ void QgsGrassShell::closeShell()
953953
#ifdef QGISDEBUG
954954
std::cerr << "QgsGrassShell::closeShell()" << std::endl;
955955
#endif
956-
956+
957957
mTabWidget->removePage (this );
958958
delete this;
959959
}

‎src/plugins/grass/qgsgrassutils.cpp

Lines changed: 101 additions & 101 deletions
Original file line numberDiff line numberDiff line change
@@ -42,148 +42,148 @@ QgsGrassUtils::~QgsGrassUtils() {}
4242
QString QgsGrassUtils::vectorLayerName( QString map, QString layer,
4343
int nLayers )
4444
{
45-
QString name = map;
46-
if ( nLayers > 1 ) name += " " + layer;
47-
return name;
45+
QString name = map;
46+
if ( nLayers > 1 ) name += " " + layer;
47+
return name;
4848
}
4949

5050
void QgsGrassUtils::addVectorLayers ( QgisInterface *iface,
5151
QString gisbase, QString location, QString mapset, QString map)
5252
{
53-
QStringList layers = QgsGrassSelect::vectorLayers(
54-
gisbase, location, mapset, map );
53+
QStringList layers = QgsGrassSelect::vectorLayers(
54+
gisbase, location, mapset, map );
5555

5656

57-
for ( int i = 0; i < layers.count(); i++ )
58-
{
59-
QString name = QgsGrassUtils::vectorLayerName (
60-
map, layers[i], layers.size() );
57+
for ( int i = 0; i < layers.count(); i++ )
58+
{
59+
QString name = QgsGrassUtils::vectorLayerName (
60+
map, layers[i], layers.size() );
6161

62-
QString uri = gisbase + "/" + location + "/"
63-
+ mapset + "/" + map + "/" + layers[i];
62+
QString uri = gisbase + "/" + location + "/"
63+
+ mapset + "/" + map + "/" + layers[i];
6464

6565
#ifdef QGISDEBUG
66-
std::cerr << "layer = " << layers[i].local8Bit().data() << std::endl;
67-
std::cerr << "uri = " << uri.local8Bit().data() << std::endl;
68-
std::cerr << "name = " << name.local8Bit().data() << std::endl;
66+
std::cerr << "layer = " << layers[i].local8Bit().data() << std::endl;
67+
std::cerr << "uri = " << uri.local8Bit().data() << std::endl;
68+
std::cerr << "name = " << name.local8Bit().data() << std::endl;
6969
#endif
7070

71-
iface->addVectorLayer( uri, name, "grass");
72-
}
71+
iface->addVectorLayer( uri, name, "grass");
72+
}
7373
}
7474

7575
bool QgsGrassUtils::itemExists ( QString element, QString item )
7676
{
77-
QString path = QgsGrass::getDefaultGisdbase() + "/"
78-
+ QgsGrass::getDefaultLocation() + "/"
79-
+ QgsGrass::getDefaultMapset() + "/"
80-
+ "/" + element + "/" + item;
77+
QString path = QgsGrass::getDefaultGisdbase() + "/"
78+
+ QgsGrass::getDefaultLocation() + "/"
79+
+ QgsGrass::getDefaultMapset() + "/"
80+
+ "/" + element + "/" + item;
8181

82-
QFileInfo fi(path);
83-
return fi.exists();
82+
QFileInfo fi(path);
83+
return fi.exists();
8484
}
8585

8686
QgsGrassElementDialog::QgsGrassElementDialog() : QObject()
8787
{
8888
}
89+
8990
QgsGrassElementDialog::~QgsGrassElementDialog() {}
9091

9192
QString QgsGrassElementDialog::getItem ( QString element,
9293
QString title, QString label,
9394
QString text, QString source, bool * ok )
9495
{
9596
#ifdef QGISDEBUG
96-
std::cerr << "QgsGrassElementDialog::getItem" << std::endl;
97+
std::cerr << "QgsGrassElementDialog::getItem" << std::endl;
9798
#endif
98-
if ( ok ) *ok = false;
99-
mElement = element;
100-
mSource = source;
101-
mDialog = new QDialog ();
102-
mDialog->setWindowTitle(title);
103-
QVBoxLayout *layout = new QVBoxLayout ( mDialog );
104-
QHBoxLayout *buttonLayout = new QHBoxLayout ( );
105-
106-
mLabel = new QLabel ( label );
107-
layout->addWidget( mLabel );
108-
109-
mLineEdit = new QLineEdit ( text );
110-
QRegExp rx;
111-
if ( element == "vector" )
112-
{
113-
rx.setPattern("[A-Za-z_][A-Za-z0-9_]+");
114-
}
115-
else
116-
{
117-
rx.setPattern("[A-Za-z0-9_.]+");
118-
}
119-
QRegExpValidator *val = new QRegExpValidator( rx, this );
120-
mLineEdit->setValidator ( val );
121-
122-
layout->addWidget( mLineEdit );
123-
124-
mErrorLabel = new QLabel ( "X" );
125-
layout->addWidget( mErrorLabel );
126-
// Intention: keep fixed size - but it does not help
127-
mErrorLabel->adjustSize();
128-
mErrorLabel->setMinimumHeight ( mErrorLabel->height()+5 );
129-
130-
mOkButton = new QPushButton ( );
131-
mCancelButton = new QPushButton ( tr("Cancel" ) );
132-
133-
layout->insertLayout( -1, buttonLayout );
134-
buttonLayout->addWidget( mOkButton );
135-
buttonLayout->addWidget( mCancelButton );
136-
137-
connect ( mLineEdit, SIGNAL(textChanged(QString)), this, SLOT(textChanged() ) );
138-
connect ( mOkButton, SIGNAL(clicked()), mDialog, SLOT(accept() ) );
139-
connect ( mCancelButton, SIGNAL(clicked()), mDialog, SLOT(reject() ) );
140-
141-
textChanged ();
142-
if ( ok && mDialog->exec() == QDialog::Accepted )
143-
{
144-
*ok = true;
145-
}
146-
147-
QString name = mLineEdit->text();
148-
delete mDialog;
149-
150-
return name;
99+
if ( ok ) *ok = false;
100+
mElement = element;
101+
mSource = source;
102+
mDialog = new QDialog ();
103+
mDialog->setWindowTitle(title);
104+
QVBoxLayout *layout = new QVBoxLayout ( mDialog );
105+
QHBoxLayout *buttonLayout = new QHBoxLayout ( );
106+
107+
mLabel = new QLabel ( label );
108+
layout->addWidget( mLabel );
109+
110+
mLineEdit = new QLineEdit ( text );
111+
QRegExp rx;
112+
if ( element == "vector" )
113+
{
114+
rx.setPattern("[A-Za-z_][A-Za-z0-9_]+");
115+
}
116+
else
117+
{
118+
rx.setPattern("[A-Za-z0-9_.]+");
119+
}
120+
QRegExpValidator *val = new QRegExpValidator( rx, this );
121+
mLineEdit->setValidator ( val );
122+
123+
layout->addWidget( mLineEdit );
124+
125+
mErrorLabel = new QLabel ( "X" );
126+
layout->addWidget( mErrorLabel );
127+
// Intention: keep fixed size - but it does not help
128+
mErrorLabel->adjustSize();
129+
mErrorLabel->setMinimumHeight ( mErrorLabel->height()+5 );
130+
131+
mOkButton = new QPushButton ( );
132+
mCancelButton = new QPushButton ( tr("Cancel" ) );
133+
134+
layout->insertLayout( -1, buttonLayout );
135+
buttonLayout->addWidget( mOkButton );
136+
buttonLayout->addWidget( mCancelButton );
137+
138+
connect ( mLineEdit, SIGNAL(textChanged(QString)), this, SLOT(textChanged() ) );
139+
connect ( mOkButton, SIGNAL(clicked()), mDialog, SLOT(accept() ) );
140+
connect ( mCancelButton, SIGNAL(clicked()), mDialog, SLOT(reject() ) );
141+
142+
textChanged ();
143+
if ( ok && mDialog->exec() == QDialog::Accepted )
144+
{
145+
*ok = true;
146+
}
147+
148+
QString name = mLineEdit->text();
149+
delete mDialog;
150+
151+
return name;
151152
}
152153

153154
void QgsGrassElementDialog::textChanged ()
154155
{
155156
#ifdef QGISDEBUG
156-
std::cerr << "QgsGrassElementDialog::textChanged" << std::endl;
157+
std::cerr << "QgsGrassElementDialog::textChanged" << std::endl;
157158
#endif
158159

159-
QString text = mLineEdit->text().trimmed();
160+
QString text = mLineEdit->text().trimmed();
160161

161-
mErrorLabel->setText ( " " );
162-
mOkButton->setText ( tr("Ok" ) );
163-
mOkButton->setEnabled ( true );
162+
mErrorLabel->setText ( " " );
163+
mOkButton->setText ( tr("Ok" ) );
164+
mOkButton->setEnabled ( true );
164165

165-
if ( text.length() == 0 )
166-
{
167-
mErrorLabel->setText ( tr( "<font color='red'>Enter a name!</font>" ) );
168-
mOkButton->setEnabled ( false );
169-
return;
170-
}
166+
if ( text.length() == 0 )
167+
{
168+
mErrorLabel->setText ( tr( "<font color='red'>Enter a name!</font>" ) );
169+
mOkButton->setEnabled ( false );
170+
return;
171+
}
171172

172173
#ifdef WIN32
173-
if ( !mSource.isNull() && text.toLower() == mSource.toLower() )
174+
if ( !mSource.isNull() && text.toLower() == mSource.toLower() )
174175
#else
175-
if ( !mSource.isNull() && text == mSource )
176+
if ( !mSource.isNull() && text == mSource )
176177
#endif
177-
{
178-
mErrorLabel->setText ( tr( "<font color='red'>This is name of the source!</font>" ) );
179-
mOkButton->setEnabled ( false );
180-
return;
181-
}
182-
if ( QgsGrassUtils::itemExists( mElement, text ) )
183-
{
184-
mErrorLabel->setText ( tr( "<font color='red'>Exists!</font>" ) );
185-
mOkButton->setText ( tr("Overwrite") );
186-
return;
187-
}
178+
{
179+
mErrorLabel->setText ( tr( "<font color='red'>This is name of the source!</font>" ) );
180+
mOkButton->setEnabled ( false );
181+
return;
182+
}
183+
if ( QgsGrassUtils::itemExists( mElement, text ) )
184+
{
185+
mErrorLabel->setText ( tr( "<font color='red'>Exists!</font>" ) );
186+
mOkButton->setText ( tr("Overwrite") );
187+
return;
188+
}
188189
}
189-

‎src/providers/grass/provider.cpp

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -42,23 +42,29 @@ extern "C" {
4242
*/
4343
QGISEXTERN QgsGrassProvider * classFactory(const QString *uri)
4444
{
45-
return new QgsGrassProvider(*uri);
45+
return new QgsGrassProvider(*uri);
4646
}
47+
4748
/** Required key function (used to map the plugin to a data store type)
4849
*/
49-
QGISEXTERN QString providerKey(){
50-
return QString("grass");
50+
QGISEXTERN QString providerKey()
51+
{
52+
return QString("grass");
5153
}
54+
5255
/**
5356
* Required description function
5457
*/
55-
QGISEXTERN QString description(){
56-
return QString("GRASS data provider");
57-
}
58+
QGISEXTERN QString description()
59+
{
60+
return QString("GRASS data provider");
61+
}
62+
5863
/**
5964
* Required isProvider function. Used to determine if this shared library
6065
* is a data provider plugin
6166
*/
62-
QGISEXTERN bool isProvider(){
63-
return true;
64-
}
67+
QGISEXTERN bool isProvider()
68+
{
69+
return true;
70+
}

‎src/providers/grass/qgsgrass.cpp

Lines changed: 635 additions & 626 deletions
Large diffs are not rendered by default.

‎src/providers/grass/qgsgrassprovider.cpp

Lines changed: 1723 additions & 1723 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)
Please sign in to comment.