Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
icons
git-svn-id: http://svn.osgeo.org/qgis/trunk@4813 c8812cc2-4d05-0410-92ff-de0c093fc19c
  • Loading branch information
rblazek committed Feb 8, 2006
1 parent 2b6e03d commit 98d57f2
Show file tree
Hide file tree
Showing 3 changed files with 41 additions and 129 deletions.
30 changes: 24 additions & 6 deletions src/plugins/grass/qgsgrasstools.cpp
Expand Up @@ -49,6 +49,8 @@
#include <qicon.h>
//Added by qt3to4:
#include <QCloseEvent>
#include <QTabBar>
#include <QListView>

#include "qgis.h"
#include "qgsapplication.h"
Expand All @@ -71,22 +73,37 @@ extern "C" {
#include "qgsgrassmodule.h"
#include "qgsgrassshell.h"

QgsGrassToolsTabWidget::QgsGrassToolsTabWidget( QWidget * parent ):
QTabWidget(parent)
{
tabBar()->setIconSize( QSize(125,25) );
}

QgsGrassToolsTabWidget::~QgsGrassToolsTabWidget() {}

QgsGrassTools::QgsGrassTools ( QgisApp *qgisApp, QgisIface *iface,
QWidget * parent, const char * name, Qt::WFlags f )
//:QgsGrassToolsBase ( parent, name, f )
//commented out params during Qt4 Ui port - FIXME
:QgsGrassToolsBase ( ), Q3MainWindow()
:QDialog ( parent )
{
#ifdef QGISDEBUG
std::cerr << "QgsGrassTools()" << std::endl;
#endif

setupUi(this);
setWindowTitle ( "GRASS Tools" );
// setupUi(this);

mQgisApp = qgisApp;
mIface = iface;
mCanvas = mIface->getMapCanvas();

mTabWidget = new QgsGrassToolsTabWidget (this);
QVBoxLayout *layout1 = new QVBoxLayout(this);
layout1->addWidget(mTabWidget);

mModulesListView = new Q3ListView();
mTabWidget->addTab( mModulesListView, "Modules" );
mModulesListView->addColumn("col1",0);

// Set list view
mModulesListView->setColumnText(0,"Modules");
mModulesListView->clear();
Expand Down Expand Up @@ -160,11 +177,12 @@ void QgsGrassTools::moduleClicked( Q3ListViewItem * item )
mQgisApp, mIface, path, mTabWidget ) );
}

//mTabWidget->addTab ( m, item->text(0) );
QPixmap pixmap = QgsGrassModule::pixmap ( path, 25 );
QIcon is;
is.setPixmap ( pixmap, QIcon::Small, QIcon::Normal );
is.addPixmap ( pixmap );
mTabWidget->addTab ( m, is, "" );

QgsGrassToolsTabWidget tw;

mTabWidget->setCurrentPage ( mTabWidget->count()-1 );

Expand Down
20 changes: 17 additions & 3 deletions src/plugins/grass/qgsgrasstools.h
Expand Up @@ -29,15 +29,26 @@ class QDomElement;
#include "qgisiface.h"

class QgsGrassProvider;
#include "ui_qgsgrasstoolsbase.h"
#include <QDialog>
#include <QTabBar>

class QgsGrassToolsTabWidget: public QTabWidget
{
Q_OBJECT;

public:
//! Constructor
QgsGrassToolsTabWidget ( QWidget * parent = 0 );

//! Destructor
~QgsGrassToolsTabWidget();
};

/*! \class QgsGrassTools
* \brief Interface to GRASS modules.
*
*/
//class QgsGrassTools: public QDialog, private Ui::QgsGrassToolsBase
class QgsGrassTools: public Q3MainWindow, private Ui::QgsGrassToolsBase
class QgsGrassTools: public QDialog
{
Q_OBJECT;

Expand Down Expand Up @@ -89,6 +100,9 @@ public slots:

//! QGIS directory
QString mAppDir;

QgsGrassToolsTabWidget *mTabWidget;
Q3ListView *mModulesListView;
};

#endif // QGSGRASSTOOLS_H
120 changes: 0 additions & 120 deletions src/plugins/grass/qgsgrasstoolsbase.ui

This file was deleted.

0 comments on commit 98d57f2

Please sign in to comment.