12 std::string mHostName;
16class GitRemoteEditDialog
26 void SetMode(Mode mode);
27 void SetMode(Mode mode,
const std::string& name,
const std::string& url);
31 void ParseSshConfig();
32 void RebuildUrlFromSshHost();
35 bool mJustOpened =
false;
37 Mode mMode = Mode::Add;
39 char mRemoteName[128] = {0};
40 char mRemoteUrl[512] = {0};
43 std::vector<SshHostEntry> mSshHosts;
44 bool mSshConfigParsed =
false;
45 int32_t mSelectedSshHost = -1;
46 char mSshRepoPath[256] = {0};
48 std::string mOriginalName;
51GitRemoteEditDialog* GetGitRemoteEditDialog();