mirror of
https://github.com/qgis/QGIS.git
synced 2025-12-12 00:06:44 -05:00
DBManager: remove empty line from sql editor
This commit is contained in:
parent
80b5a07e55
commit
ae3abccfe3
@ -62,11 +62,11 @@ class DlgSqlWindow(QDialog, Ui_Dialog):
|
|||||||
self.connect(self.btnClear, SIGNAL("clicked()"), self.clearSql)
|
self.connect(self.btnClear, SIGNAL("clicked()"), self.clearSql)
|
||||||
self.connect(self.buttonBox.button(QDialogButtonBox.Close), SIGNAL("clicked()"), self.close)
|
self.connect(self.buttonBox.button(QDialogButtonBox.Close), SIGNAL("clicked()"), self.close)
|
||||||
|
|
||||||
|
|
||||||
self.connect(self.presetStore, SIGNAL("clicked()"), self.storePreset)
|
self.connect(self.presetStore, SIGNAL("clicked()"), self.storePreset)
|
||||||
self.connect(self.presetDelete, SIGNAL("clicked()"), self.deletePreset)
|
self.connect(self.presetDelete, SIGNAL("clicked()"), self.deletePreset)
|
||||||
self.connect(self.presetCombo, SIGNAL("activated(QString)"), self.loadPreset)
|
self.connect(self.presetCombo, SIGNAL("activated(QString)"), self.loadPreset)
|
||||||
self.connect(self.presetCombo, SIGNAL("activated(QString)"), self.presetName.setText)
|
self.connect(self.presetCombo, SIGNAL("activated(QString)"), self.presetName.setText)
|
||||||
|
self.updatePresetsCombobox()
|
||||||
|
|
||||||
# hide the load query as layer if feature is not supported
|
# hide the load query as layer if feature is not supported
|
||||||
self._loadAsLayerAvailable = self.db.connector.hasCustomQuerySupport()
|
self._loadAsLayerAvailable = self.db.connector.hasCustomQuerySupport()
|
||||||
@ -78,22 +78,18 @@ class DlgSqlWindow(QDialog, Ui_Dialog):
|
|||||||
self.connect(self.loadAsLayerGroup, SIGNAL("toggled(bool)"), self.loadAsLayerToggled)
|
self.connect(self.loadAsLayerGroup, SIGNAL("toggled(bool)"), self.loadAsLayerToggled)
|
||||||
self.loadAsLayerToggled(False)
|
self.loadAsLayerToggled(False)
|
||||||
|
|
||||||
def showEvent(self, event):
|
|
||||||
QDialog.showEvent(self, event)
|
|
||||||
self.updatePresetsCombobox()
|
|
||||||
|
|
||||||
def updatePresetsCombobox(self):
|
def updatePresetsCombobox(self):
|
||||||
entries = QgsProject.instance().subkeyList('DBManager','savedQueries')
|
|
||||||
self.presetCombo.clear()
|
self.presetCombo.clear()
|
||||||
|
|
||||||
names = []
|
names = []
|
||||||
|
entries = QgsProject.instance().subkeyList('DBManager','savedQueries')
|
||||||
for entry in entries:
|
for entry in entries:
|
||||||
name = QgsProject.instance().readEntry('DBManager','savedQueries/'+entry+'/name' )[0]
|
name = QgsProject.instance().readEntry('DBManager','savedQueries/'+entry+'/name' )[0]
|
||||||
names.append( name )
|
names.append( name )
|
||||||
|
|
||||||
names.sort()
|
for name in sorted(names):
|
||||||
|
|
||||||
for name in names:
|
|
||||||
self.presetCombo.addItem(name)
|
self.presetCombo.addItem(name)
|
||||||
|
self.presetCombo.setCurrentIndex(-1)
|
||||||
|
|
||||||
def storePreset(self):
|
def storePreset(self):
|
||||||
query = self.editSql.toPlainText()
|
query = self.editSql.toPlainText()
|
||||||
@ -112,6 +108,7 @@ class DlgSqlWindow(QDialog, Ui_Dialog):
|
|||||||
QgsProject.instance().removeEntry('DBManager','savedQueries/q'+str(name.__hash__()) )
|
QgsProject.instance().removeEntry('DBManager','savedQueries/q'+str(name.__hash__()) )
|
||||||
self.presetCombo.removeItem( self.presetCombo.findText(name) )
|
self.presetCombo.removeItem( self.presetCombo.findText(name) )
|
||||||
self.presetCombo.setCurrentIndex(-1)
|
self.presetCombo.setCurrentIndex(-1)
|
||||||
|
|
||||||
def loadPreset(self, name):
|
def loadPreset(self, name):
|
||||||
query = QgsProject.instance().readEntry('DBManager','savedQueries/q'+str(name.__hash__())+'/query' )[0]
|
query = QgsProject.instance().readEntry('DBManager','savedQueries/q'+str(name.__hash__())+'/query' )[0]
|
||||||
name = QgsProject.instance().readEntry('DBManager','savedQueries/q'+str(name.__hash__())+'/name' )[0]
|
name = QgsProject.instance().readEntry('DBManager','savedQueries/q'+str(name.__hash__())+'/name' )[0]
|
||||||
|
|||||||
@ -44,7 +44,11 @@
|
|||||||
</spacer>
|
</spacer>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLineEdit" name="presetName"/>
|
<widget class="QLineEdit" name="presetName">
|
||||||
|
<property name="text">
|
||||||
|
<string notr="true"/>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QComboBox" name="presetCombo"/>
|
<widget class="QComboBox" name="presetCombo"/>
|
||||||
@ -77,8 +81,8 @@
|
|||||||
<string notr="true"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
<string notr="true"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||||
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||||
p, li { white-space: pre-wrap; }
|
p, li { white-space: pre-wrap; }
|
||||||
</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:7.8pt; font-weight:400; font-style:normal;">
|
</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;">
|
||||||
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Ubuntu'; font-size:11pt;"><br /></span></p></body></html></string>
|
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html></string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user