Initializes the Component ui.

        :return: Method success.
        :rtype: bool

def initialize_ui(self):
        """
        Initializes the Component ui.

        :return: Method success.
        :rtype: bool
        """

        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