Definition: GitHubAPI.h:16
MainWindow * mainwindow_
Definition: GitHubAPI.h:27
GitHubAPI(MainWindow *mainwindow)
Definition: GitHubAPI.h:29
QList< RepositorySearchResultItem > searchRepository(std::string q)
Definition: GitHubAPI.cpp:68
std::shared_ptr< WebClient > WebClientPtr
Definition: GitHubAPI.h:18
Definition: GitHubAPI.h:38
void run() override
Definition: GitHubAPI.cpp:42
bool ok
Definition: GitHubAPI.h:50
std::string text
Definition: GitHubAPI.h:51
void start()
Definition: GitHubAPI.cpp:34
~GitHubRequestThread() override
Definition: GitHubAPI.cpp:29
GitHubRequestThread()
Definition: GitHubAPI.cpp:24
Private * m
Definition: GitHubAPI.h:40
std::function< bool(std::string const &text)> callback
Definition: GitHubAPI.h:52
GitHubAPI::WebClientPtr web()
Definition: GitHubAPI.cpp:63
std::string url
Definition: GitHubAPI.h:49
Definition: MainWindow.h:90
Definition: webclient.h:46
Definition: webclient.h:222
Definition: GitHubAPI.h:20
std::string email
Definition: GitHubAPI.h:24
std::string name
Definition: GitHubAPI.h:23
std::string avatar_url
Definition: GitHubAPI.h:22
std::string login
Definition: GitHubAPI.h:21
Definition: GitHubAPI.cpp:19