UI/CodeDocumentationViewer.py

changeset 5959
4c716b02e10d
parent 5925
0174aece0923
child 5961
2a5232311a65
equal deleted inserted replaced
5958:e9226b27bf9f 5959:4c716b02e10d
57 self.__contents.setReadOnly(True) 57 self.__contents.setReadOnly(True)
58 self.__contents.setLineWrapMode(QTextEdit.NoWrap) 58 self.__contents.setLineWrapMode(QTextEdit.NoWrap)
59 self.__contents.setObjectName("contents") 59 self.__contents.setObjectName("contents")
60 self.__verticalLayout.addWidget(self.__contents) 60 self.__verticalLayout.addWidget(self.__contents)
61 61
62 self.__searchWidget = E5TextEditSearchWidget(self) 62 self.__searchWidget = E5TextEditSearchWidget(self, False)
63 self.__searchWidget.setFocusPolicy(Qt.WheelFocus) 63 self.__searchWidget.setFocusPolicy(Qt.WheelFocus)
64 self.__searchWidget.setObjectName("searchWidget") 64 self.__searchWidget.setObjectName("searchWidget")
65 self.__verticalLayout.addWidget(self.__searchWidget) 65 self.__verticalLayout.addWidget(self.__searchWidget)
66 66
67 self.__searchWidget.attachTextEdit(self.__contents, "QTextEdit") 67 self.__searchWidget.attachTextEdit(self.__contents, "QTextEdit")
137 self.__contents.setSizePolicy(sizePolicy) 137 self.__contents.setSizePolicy(sizePolicy)
138 self.__contents.setContextMenuPolicy(Qt.NoContextMenu) 138 self.__contents.setContextMenuPolicy(Qt.NoContextMenu)
139 self.__contents.setUrl(QUrl("about:blank")) 139 self.__contents.setUrl(QUrl("about:blank"))
140 self.__verticalLayout.addWidget(self.__contents) 140 self.__verticalLayout.addWidget(self.__contents)
141 141
142 self.__searchWidget = E5TextEditSearchWidget(self) 142 self.__searchWidget = E5TextEditSearchWidget(self, False)
143 self.__searchWidget.setFocusPolicy(Qt.WheelFocus) 143 self.__searchWidget.setFocusPolicy(Qt.WheelFocus)
144 self.__searchWidget.setObjectName("searchWidget") 144 self.__searchWidget.setObjectName("searchWidget")
145 self.__verticalLayout.addWidget(self.__searchWidget) 145 self.__verticalLayout.addWidget(self.__searchWidget)
146 146
147 self.__searchWidget.attachTextEdit( 147 self.__searchWidget.attachTextEdit(
220 220
221 self.verticalLayout = QVBoxLayout(self) 221 self.verticalLayout = QVBoxLayout(self)
222 self.verticalLayout.setObjectName("verticalLayout") 222 self.verticalLayout.setObjectName("verticalLayout")
223 self.verticalLayout.setContentsMargins(3, 3, 3, 3) 223 self.verticalLayout.setContentsMargins(3, 3, 3, 3)
224 224
225 # top row of widgets 225 # top row 1 of widgets
226 self.horizontalLayout = QHBoxLayout() 226 self.horizontalLayout1 = QHBoxLayout()
227 self.horizontalLayout.setObjectName("horizontalLayout") 227 self.horizontalLayout1.setObjectName("horizontalLayout1")
228 228
229 self.label = QLabel(self) 229 self.label = QLabel(self)
230 self.label.setObjectName("label") 230 self.label.setObjectName("label")
231 self.label.setText(self.tr("Code Info Provider:")) 231 self.label.setText(self.tr("Code Info Provider:"))
232 self.horizontalLayout.addWidget(self.label) 232 self.label.setAlignment(Qt.AlignRight | Qt.AlignVCenter)
233 self.horizontalLayout1.addWidget(self.label)
233 234
234 self.providerComboBox = QComboBox(self) 235 self.providerComboBox = QComboBox(self)
235 sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Fixed) 236 sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Fixed)
236 sizePolicy.setHorizontalStretch(0) 237 sizePolicy.setHorizontalStretch(0)
237 sizePolicy.setVerticalStretch(0) 238 sizePolicy.setVerticalStretch(0)
241 self.providerComboBox.setSizeAdjustPolicy(QComboBox.AdjustToContents) 242 self.providerComboBox.setSizeAdjustPolicy(QComboBox.AdjustToContents)
242 self.providerComboBox.setObjectName("providerComboBox") 243 self.providerComboBox.setObjectName("providerComboBox")
243 self.providerComboBox.setToolTip( 244 self.providerComboBox.setToolTip(
244 self.tr("Select the code info provider")) 245 self.tr("Select the code info provider"))
245 self.providerComboBox.addItem(self.tr("<disabled>"), "disabled") 246 self.providerComboBox.addItem(self.tr("<disabled>"), "disabled")
246 self.horizontalLayout.addWidget(self.providerComboBox) 247 self.horizontalLayout1.addWidget(self.providerComboBox)
248
249 # top row 2 of widgets
250 self.horizontalLayout2 = QHBoxLayout()
251 self.horizontalLayout2.setObjectName("horizontalLayout2")
247 252
248 self.objectLineEdit = QLineEdit(self) 253 self.objectLineEdit = QLineEdit(self)
249 self.objectLineEdit.setReadOnly(True) 254 self.objectLineEdit.setReadOnly(True)
250 self.objectLineEdit.setObjectName("objectLineEdit") 255 self.objectLineEdit.setObjectName("objectLineEdit")
251 self.horizontalLayout.addWidget(self.objectLineEdit) 256 self.horizontalLayout2.addWidget(self.objectLineEdit)
252 257
253 self.__toolButton = E5ToolButton(self) 258 self.__toolButton = E5ToolButton(self)
254 self.__toolButton.setObjectName( 259 self.__toolButton.setObjectName(
255 "navigation_supermenu_button") 260 "navigation_supermenu_button")
256 self.__toolButton.setIcon(UI.PixmapCache.getIcon("superMenu.png")) 261 self.__toolButton.setIcon(UI.PixmapCache.getIcon("superMenu.png"))
274 self.__optionsActionGroup.setExclusive(True) 279 self.__optionsActionGroup.setExclusive(True)
275 self.__optionsActionGroup.addAction(self.__richTextAct) 280 self.__optionsActionGroup.addAction(self.__richTextAct)
276 self.__optionsActionGroup.addAction(self.__plainTextAct) 281 self.__optionsActionGroup.addAction(self.__plainTextAct)
277 282
278 self.__toolButton.setMenu(self.__optionsMenu) 283 self.__toolButton.setMenu(self.__optionsMenu)
279 self.horizontalLayout.addWidget(self.__toolButton) 284 self.horizontalLayout2.addWidget(self.__toolButton)
280 285
281 self.verticalLayout.addLayout(self.horizontalLayout) 286 self.verticalLayout.addLayout(self.horizontalLayout1)
287 self.verticalLayout.addLayout(self.horizontalLayout2)
282 288
283 # Plain Text Viewer 289 # Plain Text Viewer
284 self.__plainTextViewer = PlainTextDocumentationViewer(self) 290 self.__plainTextViewer = PlainTextDocumentationViewer(self)
285 self.__plainTextViewer.setObjectName("__plainTextViewer") 291 self.__plainTextViewer.setObjectName("__plainTextViewer")
286 self.verticalLayout.addWidget(self.__plainTextViewer) 292 self.verticalLayout.addWidget(self.__plainTextViewer)

eric ide

mercurial