Skip to content

Commit 5fb2b17

Browse files
author
gsherman
committed
Added module name to the module tab in the GRASS toolbox (Ticket #596)
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@6830 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent 2632309 commit 5fb2b17

File tree

4 files changed

+28
-26
lines changed

4 files changed

+28
-26
lines changed

src/plugins/grass/qgsgrassmodule.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ QStringList QgsGrassModule::execArguments ( QString module )
187187
return arguments;
188188
}
189189

190-
QgsGrassModule::QgsGrassModule ( QgsGrassTools *tools, QgisInterface *iface,
190+
QgsGrassModule::QgsGrassModule ( QgsGrassTools *tools, QString moduleName, QgisInterface *iface,
191191
QString path, QWidget * parent, const char * name, Qt::WFlags f )
192192
:QgsGrassModuleBase ( ), mSuccess(false)
193193
{
@@ -196,7 +196,7 @@ QgsGrassModule::QgsGrassModule ( QgsGrassTools *tools, QgisInterface *iface,
196196
#endif
197197

198198
setupUi(this);
199-
199+
lblModuleName->setText(tr("Module") + ": " + moduleName);
200200
mPath = path;
201201
mTools = tools;
202202
mIface = iface;

src/plugins/grass/qgsgrassmodule.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <QCloseEvent>
44
#include <Q3Frame>
55
/***************************************************************************
6-
qgsgrasstools.h
6+
qgsgrassmodule.h
77
-------------------
88
begin : March, 2005
99
copyright : (C) 2005 by Radim Blazek
@@ -64,7 +64,7 @@ class QgsGrassModule: public QDialog, private Ui::QgsGrassModuleBase
6464

6565
public:
6666
//! Constructor
67-
QgsGrassModule ( QgsGrassTools *tools, QgisInterface *iface,
67+
QgsGrassModule ( QgsGrassTools *tools, QString moduleName, QgisInterface *iface,
6868
QString path, QWidget * parent = 0, const char * name = 0, Qt::WFlags f = 0 );
6969

7070
//! Destructor

src/plugins/grass/qgsgrassmodulebase.ui

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
11
<ui version="4.0" >
2-
<author></author>
3-
<comment></comment>
4-
<exportmacro></exportmacro>
52
<class>QgsGrassModuleBase</class>
63
<widget class="QWidget" name="QgsGrassModuleBase" >
74
<property name="geometry" >
@@ -15,14 +12,14 @@
1512
<property name="windowTitle" >
1613
<string>GRASS Module</string>
1714
</property>
18-
<layout class="QVBoxLayout" >
15+
<layout class="QGridLayout" >
1916
<property name="margin" >
2017
<number>9</number>
2118
</property>
2219
<property name="spacing" >
2320
<number>6</number>
2421
</property>
25-
<item>
22+
<item row="1" column="0" >
2623
<widget class="QTabWidget" name="mTabWidget" >
2724
<widget class="QWidget" name="options" >
2825
<attribute name="title" >
@@ -63,10 +60,22 @@
6360
</widget>
6461
</widget>
6562
</item>
66-
<item>
67-
<widget class="Q3ProgressBar" name="mProgressBar" />
63+
<item row="0" column="0" >
64+
<widget class="QLabel" name="lblModuleName" >
65+
<property name="sizePolicy" >
66+
<sizepolicy>
67+
<hsizetype>7</hsizetype>
68+
<vsizetype>5</vsizetype>
69+
<horstretch>0</horstretch>
70+
<verstretch>0</verstretch>
71+
</sizepolicy>
72+
</property>
73+
<property name="text" >
74+
<string>TextLabel</string>
75+
</property>
76+
</widget>
6877
</item>
69-
<item>
78+
<item row="3" column="0" >
7079
<widget class="Q3Frame" name="frame4" >
7180
<property name="frameShape" >
7281
<enum>QFrame::StyledPanel</enum>
@@ -172,31 +181,24 @@
172181
</layout>
173182
</widget>
174183
</item>
184+
<item row="2" column="0" >
185+
<widget class="Q3ProgressBar" name="mProgressBar" />
186+
</item>
175187
</layout>
176188
</widget>
177189
<layoutdefault spacing="6" margin="11" />
178190
<pixmapfunction>qPixmapFromMimeSource</pixmapfunction>
179191
<customwidgets>
180-
<customwidget>
181-
<class>Q3TextBrowser</class>
182-
<extends>QWidget</extends>
183-
<header>q3textbrowser.h</header>
184-
<container>1</container>
185-
<pixmap></pixmap>
186-
</customwidget>
187192
<customwidget>
188193
<class>Q3ProgressBar</class>
189-
<extends>QWidget</extends>
190-
<header>q3progressbar.h</header>
191-
<container>1</container>
192-
<pixmap></pixmap>
194+
<extends>QFrame</extends>
195+
<header>Qt3Support/Q3ProgressBar</header>
193196
</customwidget>
194197
<customwidget>
195198
<class>Q3Frame</class>
196-
<extends></extends>
199+
<extends>QFrame</extends>
197200
<header>Qt3Support/Q3Frame</header>
198201
<container>1</container>
199-
<pixmap></pixmap>
200202
</customwidget>
201203
</customwidgets>
202204
<resources/>

src/plugins/grass/qgsgrasstools.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ void QgsGrassTools::moduleClicked( QTreeWidgetItem * item, int column )
238238
}
239239
else
240240
{
241-
m = dynamic_cast<QWidget *> ( new QgsGrassModule ( this,
241+
m = dynamic_cast<QWidget *> ( new QgsGrassModule ( this, name,
242242
mIface, path, mTabWidget ) );
243243
}
244244

0 commit comments

Comments
 (0)