code: def initialize_ui(self):
          
  
          LOGGER.debug("> Initializing '{0}' Component ui.".format(self.__class__.__name__))
  
          self.__model = ComponentsModel(self, horizontal_headers=self.__headers)
          self.set_components()
  
          self.Components_Manager_Ui_treeView.setParent(None)
          self.Components_Manager_Ui_treeView = Components_QTreeView(self, self.__model)
          self.Components_Manager_Ui_treeView.setObjectName("Components_Manager_Ui_treeView")
          self.Components_Manager_Ui_gridLayout.setContentsMargins(self.__tree_view_inner_margins)
          self.Components_Manager_Ui_gridLayout.addWidget(self.Components_Manager_Ui_treeView, 0, 0)
          self.__view = self.Components_Manager_Ui_treeView
          self.__view.setContextMenuPolicy(Qt.ActionsContextMenu)
          self.__view_add_actions()
  
          self.Components_Informations_textBrowser.setText(self.__components_informations_default_text)
  
          self.Components_Manager_Ui_splitter.setSizes([16777215, 1])
  
          # Signals / Slots.
          self.__view.selectionModel().selectionChanged.connect(self.__view_selectionModel__selectionChanged)
          self.refresh_nodes.connect(self.__model__refresh_nodes)
  
          self.initialized_ui = True
          return True
docs: Initializes the Component ui.
  
          :return: Method success.
          :rtype: bool