Update app/reportissuedialog.h

This commit is contained in:
RedLine AI Agent 2025-09-05 20:44:40 +00:00
parent b6403208f1
commit 32ab5c7451

View File

@ -1,43 +1,43 @@
#ifndef REPORTISSUEDIALOG_H #ifndef REPORTISSUEDIALOG_H
#define REPORTISSUEDIALOG_H #define REPORTISSUEDIALOG_H
#include <QDialog> #include <QDialog>
#include <QNetworkAccessManager> #include <QNetworkAccessManager>
#include <QNetworkReply> #include <QNetworkReply>
namespace Ui { namespace Ui {
class ReportIssueDialog; class ReportIssueDialog;
} }
class ReportIssueDialog : public QDialog class ReportIssueDialog : public QDialog
{ {
Q_OBJECT Q_OBJECT
public: public:
explicit ReportIssueDialog(const QString &giteaBaseUrl, explicit ReportIssueDialog(const QString &giteaBaseUrl,
const QString &repoOwner, const QString &repoOwner,
const QString &repoName, const QString &repoName,
const QString &accessToken, const QString &accessToken,
QWidget *parent = nullptr); QWidget *parent = nullptr);
~ReportIssueDialog(); ~ReportIssueDialog();
private slots: private slots:
void on_buttonSend_clicked(); void on_buttonSend_clicked();
void on_buttonCancel_clicked(); void on_buttonCancel_clicked();
void onNetworkReplyFinished(QNetworkReply *reply); void onNetworkReplyFinished(QNetworkReply *reply);
private: private:
Ui::ReportIssueDialog *ui; Ui::ReportIssueDialog *ui;
QNetworkAccessManager *networkManager; QNetworkAccessManager *networkManager;
QString giteaBaseUrl; QString giteaBaseUrl;
QString repoOwner; QString repoOwner;
QString repoName; QString repoName;
QString accessToken; QString accessToken;
void sendIssueReport(const QString &title, const QString &body, const QString &contact); void sendIssueReport(const QString &title, const QString &body, const QString &contact);
}; };
#endif // REPORTISSUEDIALOG_H #endif // REPORTISSUEDIALOG_H