'Initialization.'

def __init__(self, parent=None):

    SpyderPluginWidget.__init__(self, parent)
    self.explorer = ProjectExplorerWidget(self, name_filters=self.get_option('name_filters'), show_all=self.get_option('show_all'), show_hscrollbar=self.get_option('show_hscrollbar'))
    layout = QVBoxLayout()
    layout.addWidget(self.explorer)
    self.setLayout(layout)
    self.recent_projects = self.get_option('recent_projects', default=[])
    self.current_active_project = None
    self.latest_project = None
    self.editor = None
    self.workingdirectory = None
    self.initialize_plugin()
    self.explorer.setup_project(self.get_active_project_path())
