MuseScore  3.4
Music composition and notation
Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
Ms::CrashReporter Class Reference

#include <crashreporter.h>

Inheritance diagram for Ms::CrashReporter:
Inheritance graph
[legend]
Collaboration diagram for Ms::CrashReporter:
Collaboration graph
[legend]

Public Member Functions

 CrashReporter (const QString &miniDumpFile, const QUrl &uploadUrl)
 
 CrashReporter (const CrashReporter &)=delete
 
CrashReporteroperator= (const CrashReporter &)=delete
 
 ~CrashReporter ()
 

Private Slots

void on_sendReportButton_clicked ()
 
void on_cancelButton_clicked ()
 
void onUploadFinished (QNetworkReply *)
 

Private Member Functions

void uploadReport ()
 

Private Attributes

Ui::CrashReporter * _ui
 
QString _miniDump
 
QUrl _uploadUrl
 
QNetworkAccessManager * _networkManager = nullptr
 

Constructor & Destructor Documentation

◆ CrashReporter() [1/2]

Ms::CrashReporter::CrashReporter ( const QString &  miniDumpFile,
const QUrl &  uploadUrl 
)

◆ CrashReporter() [2/2]

Ms::CrashReporter::CrashReporter ( const CrashReporter )
delete

◆ ~CrashReporter()

Ms::CrashReporter::~CrashReporter ( )

Member Function Documentation

◆ on_cancelButton_clicked

void Ms::CrashReporter::on_cancelButton_clicked ( )
privateslot

◆ on_sendReportButton_clicked

void Ms::CrashReporter::on_sendReportButton_clicked ( )
privateslot

◆ onUploadFinished

void Ms::CrashReporter::onUploadFinished ( QNetworkReply *  reply)
privateslot

◆ operator=()

CrashReporter& Ms::CrashReporter::operator= ( const CrashReporter )
delete

◆ uploadReport()

void Ms::CrashReporter::uploadReport ( )
private

Member Data Documentation

◆ _miniDump

QString Ms::CrashReporter::_miniDump
private

◆ _networkManager

QNetworkAccessManager* Ms::CrashReporter::_networkManager = nullptr
private

◆ _ui

Ui::CrashReporter* Ms::CrashReporter::_ui
private

◆ _uploadUrl

QUrl Ms::CrashReporter::_uploadUrl
private

The documentation for this class was generated from the following files: