39 layout = QVBoxLayout(self) |
39 layout = QVBoxLayout(self) |
40 layout.setContentsMargins(0, 0, 0, 0) |
40 layout.setContentsMargins(0, 0, 0, 0) |
41 |
41 |
42 self.__connectionTree = QTreeWidget(self) |
42 self.__connectionTree = QTreeWidget(self) |
43 self.__connectionTree.setObjectName("connectionTree") |
43 self.__connectionTree.setObjectName("connectionTree") |
44 self.__connectionTree.setHeaderLabels([self.trUtf8("Database")]) |
44 self.__connectionTree.setHeaderLabels([self.tr("Database")]) |
45 if qVersion() >= "5.0.0": |
45 if qVersion() >= "5.0.0": |
46 self.__connectionTree.header().setSectionResizeMode( |
46 self.__connectionTree.header().setSectionResizeMode( |
47 QHeaderView.Stretch) |
47 QHeaderView.Stretch) |
48 else: |
48 else: |
49 self.__connectionTree.header().setResizeMode(QHeaderView.Stretch) |
49 self.__connectionTree.header().setResizeMode(QHeaderView.Stretch) |
50 refreshAction = QAction(self.trUtf8("Refresh"), self.__connectionTree) |
50 refreshAction = QAction(self.tr("Refresh"), self.__connectionTree) |
51 self.__schemaAction = QAction( |
51 self.__schemaAction = QAction( |
52 self.trUtf8("Show Schema"), self.__connectionTree) |
52 self.tr("Show Schema"), self.__connectionTree) |
53 |
53 |
54 refreshAction.triggered[()].connect(self.refresh) |
54 refreshAction.triggered.connect(self.refresh) |
55 self.__schemaAction.triggered[()].connect(self.showSchema) |
55 self.__schemaAction.triggered.connect(self.showSchema) |
56 |
56 |
57 self.__connectionTree.addAction(refreshAction) |
57 self.__connectionTree.addAction(refreshAction) |
58 self.__connectionTree.addAction(self.__schemaAction) |
58 self.__connectionTree.addAction(self.__schemaAction) |
59 self.__connectionTree.setContextMenuPolicy(Qt.ActionsContextMenu) |
59 self.__connectionTree.setContextMenuPolicy(Qt.ActionsContextMenu) |
60 |
60 |