eric6/SqlBrowser/SqlConnectionWidget.py

branch
without_py2_and_pyqt4
changeset 7198
684261ef2165
parent 6942
2602857055c5
child 7229
53054eb5b15a
equal deleted inserted replaced
7197:331569d44b19 7198:684261ef2165
11 11
12 from PyQt5.QtCore import pyqtSignal, Qt 12 from PyQt5.QtCore import pyqtSignal, Qt
13 from PyQt5.QtWidgets import QWidget, QHeaderView, QTreeWidget, QVBoxLayout, \ 13 from PyQt5.QtWidgets import QWidget, QHeaderView, QTreeWidget, QVBoxLayout, \
14 QTreeWidgetItem, QAction 14 QTreeWidgetItem, QAction
15 from PyQt5.QtSql import QSqlDatabase 15 from PyQt5.QtSql import QSqlDatabase
16
17 from Globals import qVersionTuple
18 16
19 17
20 class SqlConnectionWidget(QWidget): 18 class SqlConnectionWidget(QWidget):
21 """ 19 """
22 Class implementing a widget showing the SQL connections. 20 Class implementing a widget showing the SQL connections.
42 layout.setContentsMargins(0, 0, 0, 0) 40 layout.setContentsMargins(0, 0, 0, 0)
43 41
44 self.__connectionTree = QTreeWidget(self) 42 self.__connectionTree = QTreeWidget(self)
45 self.__connectionTree.setObjectName("connectionTree") 43 self.__connectionTree.setObjectName("connectionTree")
46 self.__connectionTree.setHeaderLabels([self.tr("Database")]) 44 self.__connectionTree.setHeaderLabels([self.tr("Database")])
47 if qVersionTuple() >= (5, 0, 0): 45 self.__connectionTree.header().setSectionResizeMode(
48 self.__connectionTree.header().setSectionResizeMode( 46 QHeaderView.Stretch)
49 QHeaderView.Stretch)
50 else:
51 self.__connectionTree.header().setResizeMode(QHeaderView.Stretch)
52 refreshAction = QAction(self.tr("Refresh"), self.__connectionTree) 47 refreshAction = QAction(self.tr("Refresh"), self.__connectionTree)
53 self.__schemaAction = QAction( 48 self.__schemaAction = QAction(
54 self.tr("Show Schema"), self.__connectionTree) 49 self.tr("Show Schema"), self.__connectionTree)
55 50
56 refreshAction.triggered.connect(self.refresh) 51 refreshAction.triggered.connect(self.refresh)

eric ide

mercurial