示例#1
0
	def __initializeUI(self):
		"""
		Initializes the Widget.
		"""

		self.Search_lineEdit.setParent(None)
		self.Search_lineEdit = Search_QLineEdit(self)
		self.Search_lineEdit.setObjectName("Search_lineEdit")
		hasattr(self.Search_lineEdit, "setPlaceholderText") and \
		self.Search_lineEdit.setPlaceholderText("Enter Interface Name...")
		self.Search_horizontalLayout.addWidget(self.Search_lineEdit)

		self.__model = InterfacesModel(self)

		self.Interfaces_listView.setParent(None)
		self.Interfaces_listView = Interfaces_QListView(self, self.__model)
		self.Interfaces_listView.setObjectName("Interfaces_listView")
		self.Interfaces_frame_splitter.insertWidget(0, self.Interfaces_listView)
		self.__view = self.Interfaces_listView
		self.__view.setContextMenuPolicy(Qt.ActionsContextMenu)
		self.__view_addActions()

		self.Snippets_Loader_Logo_label.setPixmap(QPixmap(os.path.join(RuntimeGlobals.resourcesDirectory,
																	UiConstants.snippetsLoaderLogo)))

		self.Informations_textBrowser.setText(self.__defaultText)

		self.Interfaces_frame_splitter.setSizes([16777215, 0])

		self.setInterfaces("")

		# Signals / Slots.
		self.Execute_Snippet_pushButton.clicked.connect(self.__Execute_Snippet_pushButton__clicked)
		self.Reload_Snippets_pushButton.clicked.connect(self.__Reload_Snippets_pushButton__clicked)
		self.__view.selectionModel().selectionChanged.connect(self.__view_selectionModel__selectionChanged)
		self.__view.doubleClicked.connect(self.__view__doubleClicked)
		self.Search_lineEdit.textChanged.connect(self.__Search_lineEdit__textChanged)