[QGIS Commit] r15664 - in trunk/qgis: python/gui src/app src/gui

svn_qgis at osgeo.org svn_qgis at osgeo.org
Sun Apr 3 13:08:39 EDT 2011


Author: alexbruy
Date: 2011-04-03 10:08:38 -0700 (Sun, 03 Apr 2011)
New Revision: 15664

Modified:
   trunk/qgis/python/gui/qgisinterface.sip
   trunk/qgis/src/app/qgisappinterface.cpp
   trunk/qgis/src/app/qgisappinterface.h
   trunk/qgis/src/gui/qgisinterface.h
Log:
make Raster toolbar accessible from Python


Modified: trunk/qgis/python/gui/qgisinterface.sip
===================================================================
--- trunk/qgis/python/gui/qgisinterface.sip	2011-04-02 20:37:38 UTC (rev 15663)
+++ trunk/qgis/python/gui/qgisinterface.sip	2011-04-03 17:08:38 UTC (rev 15664)
@@ -1,5 +1,5 @@
 
-/** 
+/**
  * \class QgisInterface
  * \brief Abstract base class defining interfaces exposed by QgisApp and
  * made available to plugins.
@@ -24,7 +24,7 @@
 
     /** Virtual destructor */
     virtual ~QgisInterface();
-    
+
     /** Get pointer to legend interface
       \note added in 1.4
      */
@@ -49,9 +49,9 @@
     virtual QgsRasterLayer* addRasterLayer(const QString& url, const QString& layerName, const QString& providerKey, const QStringList& layers, const QStringList& styles, const QString& format, const QString& crs) = 0;
 
     //! Add a project
-    virtual bool addProject(QString theProject)=0; 
+    virtual bool addProject(QString theProject)=0;
     //! Start a blank project
-    virtual void newProject(bool thePromptToSaveFlag=false)=0; 
+    virtual void newProject(bool thePromptToSaveFlag=false)=0;
 
     //! Get pointer to the active layer (layer selected in the legend)
     virtual QgsMapLayer *activeLayer()=0;
@@ -72,7 +72,7 @@
      * as the base for the URL. To open a URL that is not relative to the installed
      * QGIS documentation, set useQgisDocDirectory to false.
      * @param url URL to open
-     * @param useQgisDocDirectory If true, the URL will be formed by concatenating 
+     * @param useQgisDocDirectory If true, the URL will be formed by concatenating
      * url to the QGIS documentation directory path (<prefix>/share/doc)
      * @deprecated
      */
@@ -111,7 +111,7 @@
     virtual void addPluginToDatabaseMenu(QString name, QAction* action)=0;
 
     /** Remove action from the Database menu
-      * @note added in 1.7 
+      * @note added in 1.7
       */
     virtual void removePluginDatabaseMenu(QString name, QAction* action)=0;
 
@@ -134,7 +134,7 @@
      */
     virtual void showLayerProperties( QgsMapLayer * layer )=0;
 
-    /** open attribute table 
+    /** open attribute table
       \note added in 1.7
      */
     virtual void showAttributeTable( QgsVectorLayer * layer )=0;
@@ -180,6 +180,7 @@
     virtual QToolBar *attributesToolBar() = 0;
     virtual QToolBar *pluginToolBar() = 0;
     virtual QToolBar *helpToolBar() = 0;
+    virtual QToolBar *rasterToolBar() = 0;
 
     //! File menu actions
     virtual QAction *actionNewProject() = 0;
@@ -303,9 +304,9 @@
        @note added in version 1.4*/
     void composerWillBeRemoved( QgsComposerView* v );
 
-    /**This signal is emitted when QGIS' initialization is complete 
-       @note added in version 1.6*/ 
-    void initializationCompleted(); 
+    /**This signal is emitted when QGIS' initialization is complete
+       @note added in version 1.6*/
+    void initializationCompleted();
 
     /** emitted when a project file is successfully read
         @note

Modified: trunk/qgis/src/app/qgisappinterface.cpp
===================================================================
--- trunk/qgis/src/app/qgisappinterface.cpp	2011-04-02 20:37:38 UTC (rev 15663)
+++ trunk/qgis/src/app/qgisappinterface.cpp	2011-04-03 17:08:38 UTC (rev 15664)
@@ -292,6 +292,7 @@
 QToolBar *QgisAppInterface::attributesToolBar() { return qgis->attributesToolBar(); }
 QToolBar *QgisAppInterface::pluginToolBar() { return qgis->pluginToolBar(); }
 QToolBar *QgisAppInterface::helpToolBar() { return qgis->helpToolBar(); }
+QToolBar *QgisAppInterface::rasterToolBar() { return qgis->rasterToolBar(); }
 
 //! File menu actions
 QAction *QgisAppInterface::actionNewProject() { return qgis->actionNewProject(); }

Modified: trunk/qgis/src/app/qgisappinterface.h
===================================================================
--- trunk/qgis/src/app/qgisappinterface.h	2011-04-02 20:37:38 UTC (rev 15663)
+++ trunk/qgis/src/app/qgisappinterface.h	2011-04-03 17:08:38 UTC (rev 15664)
@@ -182,6 +182,7 @@
     virtual QToolBar *attributesToolBar();
     virtual QToolBar *pluginToolBar();
     virtual QToolBar *helpToolBar();
+    virtual QToolBar *rasterToolBar();
 
     //! File menu actions
     virtual QAction *actionNewProject();

Modified: trunk/qgis/src/gui/qgisinterface.h
===================================================================
--- trunk/qgis/src/gui/qgisinterface.h	2011-04-02 20:37:38 UTC (rev 15663)
+++ trunk/qgis/src/gui/qgisinterface.h	2011-04-03 17:08:38 UTC (rev 15664)
@@ -238,6 +238,7 @@
     virtual QToolBar *attributesToolBar() = 0;
     virtual QToolBar *pluginToolBar() = 0;
     virtual QToolBar *helpToolBar() = 0;
+    virtual QToolBar *rasterToolBar() = 0;
 
     //! File menu actions
     virtual QAction *actionNewProject() = 0;



More information about the QGIS-commit mailing list