1 // Jeff Mitchell <kde-dev@emailgoeshere.com>, (C) 2006
2 // License: GNU General Public License V2
4 #ifndef METABUNDLESAVER_H
5 #define METABUNDLESAVER_H
11 #include <kurl.h> //inline functions
12 #include <klocale.h> //inline functions
13 #include <audioproperties.h>
14 #include "expression.h"
15 #include "atomicstring.h"
17 #include "amarok_export.h"
24 * @class MetaBundleSaver
25 * @author Jeff Mitchell <kde-dev@emailgoeshere.com>
28 class MetaBundleSaver
: public QObject
32 MetaBundleSaver( MetaBundle
*bundle
);
35 //bool scannerSafeSave( TagLib::File* file );
36 TagLib::FileRef
* prepareToSave();
39 void abortSave( const QString message
);
43 QString m_tempSavePath
;
44 QString m_origRenamedSavePath
;
45 QByteArray m_tempSaveDigest
;
46 TagLib::FileRef
* m_saveFileref
;