1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-19 04:11:46 +02:00

Add compress-method to Tomahawk-Object in QtScriptResolvers

This commit is contained in:
Dominik Schmidt
2011-06-24 08:18:41 +02:00
parent 903617fd50
commit cbd8caa171
2 changed files with 11 additions and 2 deletions

View File

@@ -48,6 +48,14 @@ QtScriptResolverHelper::readFile( const QString& fileName )
return file.readAll();
}
QString
QtScriptResolverHelper::compress( const QString& data )
{
QByteArray comp = qCompress( data.toLatin1(), 9 );
return comp.toBase64();
}
QtScriptResolver::QtScriptResolver( const QString& scriptPath )
: Tomahawk::ExternalResolver( scriptPath )

View File

@@ -38,10 +38,11 @@ class QtScriptResolverHelper : public QObject
Q_OBJECT
public:
QtScriptResolverHelper(const QString& scriptPath, QObject* parent );
QtScriptResolverHelper( const QString& scriptPath, QObject* parent );
public slots:
QString readFile(const QString& fileName);
QString readFile( const QString& fileName );
QString compress( const QString& data );
private:
QString m_scriptPath;