Polyphase Game Engine
Loading...
Searching...
No Matches
GitFetchDialog.h
Go to the documentation of this file.
1#pragma once
2
3#if EDITOR
4
5#include <string>
6#include <vector>
7#include <cstdint>
8
9class GitFetchDialog
10{
11public:
12 void Open();
13 void Draw();
14
15private:
16 bool mIsOpen = false;
17 bool mJustOpened = false;
18
19 std::vector<std::string> mRemoteNames;
20 int32_t mSelectedRemote = 0; // 0 = first remote, last index = "All Remotes"
21 bool mFetchAll = false;
22
23 bool mPrune = false;
24 bool mFetchTags = false;
25};
26
27GitFetchDialog* GetGitFetchDialog();
28
29#endif