コード例 #1
0
void FeedbackDialog::requestFinished(bool result)
{
    ui->sendButton->setEnabled(true);

    QString error = tr("Error! %1");

    if (!result)
    {
        msg( error.arg( uploader.errorString() ) );
        return;
    }

    JsonParser parser;

    if ( !parser.setJson( uploader.getData() ) )
    {
        msg( error.arg( parser.getParserError() ) );
        return;
    }

    if ( parser.hasServerResponseError() )
    {
        msg( error.arg( parser.getServerResponseError() ) );
        return;
    }

    msg( tr("Feedback log successfully uploaded!") );
}