mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-27 00:33:48 -05:00
31 lines
874 B
Python
31 lines
874 B
Python
|
# -*- coding: utf-8 -*-
|
||
|
|
||
|
from PyQt4.QtCore import *
|
||
|
from PyQt4.QtGui import *
|
||
|
from qgis.core import *
|
||
|
from qgis.gui import *
|
||
|
|
||
|
from ui_dialogSettings import Ui_GdalToolsSettingsDialog as Ui_Dialog
|
||
|
import GdalTools_utils as Utils
|
||
|
|
||
|
class GdalToolsSettingsDialog( QDialog, Ui_Dialog ):
|
||
|
def __init__( self, iface ):
|
||
|
QDialog.__init__( self, iface.mainWindow() )
|
||
|
self.iface = iface
|
||
|
self.setupUi( self )
|
||
|
|
||
|
self.leGdalBinPath.setText( Utils.getGdalPath() )
|
||
|
|
||
|
QObject.connect( self.btnSetBinPath, SIGNAL( "clicked()" ), self.setBinPath )
|
||
|
|
||
|
def setBinPath( self ):
|
||
|
inputDir = Utils.FileDialog.getExistingDirectory( self, self.tr( "Select directory with GDAL executables" ) )
|
||
|
if inputDir.isEmpty():
|
||
|
return
|
||
|
|
||
|
self.leGdalBinPath.setText( inputDir )
|
||
|
|
||
|
def accept( self ):
|
||
|
Utils.setGdalPath( self.leGdalBinPath.text() )
|
||
|
QDialog.accept( self )
|