RegistryKey( const char *key ) { HKEY masterKey; getMasterKey( key, masterKey, m_subKeyPath ); m_keyPath.push_back( masterKey ); trimSubKeyPath( ); // Descend into the subkeys as much as possible. descendSubKey( false ); }
QNetworkReply* Parse::deleteFile(QString fileName) { if (!isReady() || getMasterKey().isEmpty()) return NULL; setEndPoint( "files/" + fileName); m_conn = connect(this, &BaaS::replyFinished, [=]( QJsonDocument json){ Q_UNUSED(json); disconnect(m_conn); if ( isLastRequestSuccessful() ) { emit objectDeleted( fileName ); } } ); initHeaders(); setRawHeader("X-Parse-Master-Key", getMasterKey().toUtf8()); return request( BaaS::DELETE ); }