KiCad PCB EDA Suite
|
#include <stack>
#include <git2.h>
#include <wx/regex.h>
#include <wx/stdpaths.h>
#include <wx/string.h>
#include <wx/msgdlg.h>
#include <wx/textdlg.h>
#include <advanced_config.h>
#include <bitmaps.h>
#include <bitmap_store.h>
#include <confirm.h>
#include <dialogs/git/dialog_git_commit.h>
#include <dialogs/git/dialog_git_switch.h>
#include <gestfich.h>
#include <macros.h>
#include <trace_helpers.h>
#include <wildcards_and_files_ext.h>
#include <kiplatform/environment.h>
#include <core/kicad_algo.h>
#include <paths.h>
#include <project/project_local_settings.h>
#include <scoped_set_reset.h>
#include <string_utils.h>
#include <launch_ext.h>
#include <wx/dcclient.h>
#include <wx/settings.h>
#include <git/git_commit_handler.h>
#include <git/git_pull_handler.h>
#include <git/git_push_handler.h>
#include <git/git_resolve_conflict_handler.h>
#include <git/git_revert_handler.h>
#include <git/git_switch_branch_handler.h>
#include <git/git_compare_handler.h>
#include <git/git_remove_vcs_handler.h>
#include <git/git_add_to_index_handler.h>
#include <git/git_remove_from_index_handler.h>
#include <git/git_sync_handler.h>
#include <git/git_clone_handler.h>
#include <git/kicad_git_compat.h>
#include <dialogs/git/dialog_git_repository.h>
#include "project_tree_item.h"
#include "project_tree.h"
#include "pgm_kicad.h"
#include "kicad_id.h"
#include "kicad_manager_frame.h"
#include "project_tree_pane.h"
#include <widgets/kistatusbar.h>
#include <kiplatform/io.h>
Go to the source code of this file.
Functions | |
std::vector< wxString > | getProjects (const wxDir &dir) |
static git_repository * | get_git_repository_for_file (const char *filename) |
static int | git_create_branch (git_repository *aRepo, wxString &aBranchName) |
Variables | |
static const wxChar * | s_allowedExtensionsToList [] |
|
static |
Definition at line 369 of file project_tree_pane.cpp.
References GIT_BUF_INIT.
Referenced by PROJECT_TREE_PANE::ReCreateTreePrj().
std::vector< wxString > getProjects | ( | const wxDir & | dir | ) |
Definition at line 348 of file project_tree_pane.cpp.
References FILEEXT::LegacyProjectFileExtension, and FILEEXT::ProjectFileExtension.
Referenced by PROJECT_TREE_PANE::addItemToProjectTree(), PROJECT_TREE_PANE::onExpand(), and PROJECT_TREE_PANE::ReCreateTreePrj().
|
static |
Definition at line 1776 of file project_tree_pane.cpp.
Referenced by PROJECT_TREE_PANE::onGitSwitchBranch().
|
static |
Definition at line 96 of file project_tree_pane.cpp.
Referenced by PROJECT_TREE_PANE::PROJECT_TREE_PANE().