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

#include <uploadscoredialog.h>

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

Public Member Functions

 UploadScoreDialog (LoginManager *)
 
void setTitle (const QString &t)
 

Private Slots

void buttonBoxClicked (QAbstractButton *button)
 
void uploadSuccess (const QString &url, const QString &nid, const QString &vid)
 
void uploadError (const QString &error)
 
void onGetScoreSuccess (const QString &title, const QString &description, bool priv, const QString &license, const QString &tags, const QString &url)
 
void onGetScoreError (const QString &error)
 
void logout ()
 
void display ()
 
void updateScoreData (const QString &nid, bool newScore)
 
void updateScoreData ()
 
void displaySuccess ()
 

Private Member Functions

void showEvent (QShowEvent *) override
 
void upload (int nid)
 
void clear ()
 
void showOrHideUploadAudio ()
 

Private Attributes

LoginManager_loginManager
 
int _nid
 
bool _newScore = true
 
QString _url
 

Constructor & Destructor Documentation

◆ UploadScoreDialog()

Ms::UploadScoreDialog::UploadScoreDialog ( LoginManager loginManager)

Member Function Documentation

◆ buttonBoxClicked

void Ms::UploadScoreDialog::buttonBoxClicked ( QAbstractButton *  button)
privateslot

◆ clear()

void Ms::UploadScoreDialog::clear ( void  )
private

◆ display

void Ms::UploadScoreDialog::display ( )
privateslot

◆ displaySuccess

void Ms::UploadScoreDialog::displaySuccess ( )
privateslot

◆ logout

void Ms::UploadScoreDialog::logout ( )
privateslot

◆ onGetScoreError

void Ms::UploadScoreDialog::onGetScoreError ( const QString &  error)
privateslot

◆ onGetScoreSuccess

void Ms::UploadScoreDialog::onGetScoreSuccess ( const QString &  title,
const QString &  description,
bool  priv,
const QString &  license,
const QString &  tags,
const QString &  url 
)
privateslot

◆ setTitle()

void Ms::UploadScoreDialog::setTitle ( const QString &  t)
inline

◆ showEvent()

void Ms::UploadScoreDialog::showEvent ( QShowEvent *  event)
overrideprivate

◆ showOrHideUploadAudio()

void Ms::UploadScoreDialog::showOrHideUploadAudio ( )
private

◆ updateScoreData [1/2]

void Ms::UploadScoreDialog::updateScoreData ( const QString &  nid,
bool  newScore 
)
privateslot

◆ updateScoreData [2/2]

void Ms::UploadScoreDialog::updateScoreData ( )
privateslot

◆ upload()

void Ms::UploadScoreDialog::upload ( int  nid)
private

◆ uploadError

void Ms::UploadScoreDialog::uploadError ( const QString &  error)
privateslot

◆ uploadSuccess

void Ms::UploadScoreDialog::uploadSuccess ( const QString &  url,
const QString &  nid,
const QString &  vid 
)
privateslot

Member Data Documentation

◆ _loginManager

LoginManager* Ms::UploadScoreDialog::_loginManager
private

◆ _newScore

bool Ms::UploadScoreDialog::_newScore = true
private

◆ _nid

int Ms::UploadScoreDialog::_nid
private

◆ _url

QString Ms::UploadScoreDialog::_url
private

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