reportabug
Qt application which allows users to create an issue for GitHub projects
|
The GithubModule class creates issue over GitHub. More...
Public Slots | |
void | sendReportUsingGithub (const QMap< QString, QString > info) |
method which creates an issue More... | |
Public Member Functions | |
GithubModule (QWidget *parent=0, bool debugCmd=false, QMap< QString, QString > params=QMap< QString, QString >()) | |
GithubModule class constructor. More... | |
~GithubModule () | |
GithubModule class destructor. More... | |
The GithubModule class creates issue over GitHub.
The GitHub API is used for creating issue. Please visit the API page for more details. This module requires an users authentication. The typical POST request is:
The module also may send request using given token. In this case request is:
This module depends on QtNetwork module.
|
explicit |
GithubModule class constructor.
parent | parent object |
debugCmd | show debug messages |
params | dynamic parametrs. Needed keys are the same as in config.h |
GithubModule::~GithubModule | ( | ) |
GithubModule class destructor.
|
slot |
method which creates an issue
info | issue details. Needed keys are: body (body of an issue), password (GitHub password), title (title of an issue), userdata (given GitHub token, it is optional key), username (GitHub user name), |