SqlBrowser/SqlBrowserWidget.py

changeset 2409
df3820f08247
parent 2302
f29e9405c851
child 2525
8b507a9a2d40
child 2965
d133c7edd88a
equal deleted inserted replaced
2408:dc3a7c9d8f6e 2409:df3820f08247
11 from PyQt4.QtGui import QWidget, QStandardItemModel, QDialog, QAbstractItemView 11 from PyQt4.QtGui import QWidget, QStandardItemModel, QDialog, QAbstractItemView
12 from PyQt4.QtSql import QSqlDatabase, QSqlError, QSqlTableModel, QSqlQueryModel, QSqlQuery 12 from PyQt4.QtSql import QSqlDatabase, QSqlError, QSqlTableModel, QSqlQueryModel, QSqlQuery
13 13
14 from E5Gui import E5MessageBox 14 from E5Gui import E5MessageBox
15 15
16 from .SqlConnectionDialog import SqlConnectionDialog
17 from .Ui_SqlBrowserWidget import Ui_SqlBrowserWidget 16 from .Ui_SqlBrowserWidget import Ui_SqlBrowserWidget
18 17
19 18
20 class SqlBrowserWidget(QWidget, Ui_SqlBrowserWidget): 19 class SqlBrowserWidget(QWidget, Ui_SqlBrowserWidget):
21 """ 20 """
141 140
142 def addConnectionByDialog(self): 141 def addConnectionByDialog(self):
143 """ 142 """
144 Public slot to add a database connection via an input dialog. 143 Public slot to add a database connection via an input dialog.
145 """ 144 """
145 from .SqlConnectionDialog import SqlConnectionDialog
146 dlg = SqlConnectionDialog(self) 146 dlg = SqlConnectionDialog(self)
147 if dlg.exec_() == QDialog.Accepted: 147 if dlg.exec_() == QDialog.Accepted:
148 driver, dbName, user, password, host, port = dlg.getData() 148 driver, dbName, user, password, host, port = dlg.getData()
149 err = self.addConnection(driver, dbName, user, password, host, port) 149 err = self.addConnection(driver, dbName, user, password, host, port)
150 150

eric ide

mercurial