mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-25 00:58:06 -05:00
Use a pan tool in the browser canvas preview
This commit is contained in:
parent
7c4f879483
commit
5c211eac39
@ -28,6 +28,7 @@
|
||||
#include "qgslogger.h"
|
||||
#include "qgsconditionalstyle.h"
|
||||
#include "qgsproject.h"
|
||||
#include "qgsmaptoolpan.h"
|
||||
#include "qgsproviderregistry.h"
|
||||
#include "qgsvectorlayer.h"
|
||||
#include "qgsrasterlayer.h"
|
||||
@ -54,6 +55,9 @@ QgsBrowser::QgsBrowser( QWidget *parent, Qt::WindowFlags flags )
|
||||
{
|
||||
setupUi( this );
|
||||
|
||||
mMapToolPan.reset( new QgsMapToolPan( mapCanvas ) );
|
||||
mapCanvas->setMapTool( mMapToolPan.get() );
|
||||
|
||||
// Disable tabs by default
|
||||
tabWidget->setTabEnabled( tabWidget->indexOf( paramTab ), false );
|
||||
tabWidget->setTabEnabled( tabWidget->indexOf( metaTab ), false );
|
||||
|
@ -25,6 +25,7 @@
|
||||
class QgsBrowserModel;
|
||||
class QgsLayerItem;
|
||||
class QgsMapLayer;
|
||||
class QgsMapToolPan;
|
||||
|
||||
class QgsBrowser : public QMainWindow, private Ui::QgsBrowserBase
|
||||
{
|
||||
@ -79,6 +80,10 @@ class QgsBrowser : public QMainWindow, private Ui::QgsBrowserBase
|
||||
// last (selected) tab for each
|
||||
QMap<QString, int> mLastTab;
|
||||
QgsAttributeTableFilterModel* mAttributeTableFilterModel;
|
||||
|
||||
private:
|
||||
|
||||
std::unique_ptr< QgsMapToolPan > mMapToolPan;
|
||||
};
|
||||
|
||||
#endif // QGSBROWSER_H
|
||||
|
Loading…
x
Reference in New Issue
Block a user