QList< RepositorySearchResultItem > searchRepository(std::string q)
Definition: GitHubAPI.cpp:68
Private * m
Definition: GitHubAPI.h:40
~GitHubRequestThread() override
Definition: GitHubAPI.cpp:28
std::string ssh_url
Definition: RepositorySearchResultItem.h:9
Definition: webclient.h:48
std::string text
Definition: GitHubAPI.h:51
GitHubRequestThread()
Definition: GitHubAPI.cpp:23
void start(MainWindow *mainwindow)
Definition: GitHubAPI.cpp:33
std::string login
Definition: GitHubAPI.h:21
WebClientPtr web
Definition: GitHubAPI.cpp:20
std::shared_ptr< WebClient > WebClientPtr
Definition: GitHubAPI.h:18
Definition: GitHubAPI.cpp:17
Definition: GitHubAPI.h:38
std::string clone_url
Definition: RepositorySearchResultItem.h:10
MainWindow * mainwindow_
Definition: GitHubAPI.h:27
MainWindow * mainwindow
Definition: GitHubAPI.cpp:18
Definition: webclient.h:224
void set_keep_alive_enabled(bool f)
Definition: webclient.cpp:1225
Definition: GitHubAPI.h:20
void run() override
Definition: GitHubAPI.cpp:41
std::function< bool(std::string const &text)> callback
Definition: GitHubAPI.h:52
Definition: MainWindow.h:58
std::shared_ptr< WebClient > WebClientPtr
Definition: AvatarLoader.cpp:21
Definition: webclient.h:87
GitHubAPI::WebClientPtr web()
Definition: GitHubAPI.cpp:63
std::string to_stdstr(std::vector< char > const &vec)
Definition: charvec.cpp:39
@ HTTP_1_0
Definition: webclient.h:76
std::string url
Definition: GitHubAPI.h:49
Definition: RepositorySearchResultItem.h:6
double score
Definition: RepositorySearchResultItem.h:12
std::string url_encode(char const *str, char const *end)
Definition: urlencode.cpp:32
#define OverrideWaitCursor
Definition: misc.h:90
std::string name
Definition: GitHubAPI.h:23
Definition: GitHubAPI.h:16
void emitWriteLog(const QByteArray &ba, bool receive)
Definition: MainWindow.cpp:5423
std::string html_url
Definition: RepositorySearchResultItem.h:11
GitHubAPI(MainWindow *mainwindow)
Definition: GitHubAPI.h:29
Definition: webclient.h:134
std::string email
Definition: GitHubAPI.h:24
bool ok
Definition: GitHubAPI.h:50
std::vector< char > content
Definition: webclient.h:141
std::string avatar_url
Definition: GitHubAPI.h:22
std::string full_name
Definition: RepositorySearchResultItem.h:7
WebContext webcx
Definition: GitHubAPI.cpp:19
std::string description
Definition: RepositorySearchResultItem.h:8