metabundlesaver.h

来自「Amarok是一款在LINUX或其他类UNIX操作系统中运行的音频播放器软件。 」· C头文件 代码 · 共 52 行

H
52
字号
// Jeff Mitchell <kde-dev@emailgoeshere.com>, (C) 2006// License: GNU General Public License V2#ifndef METABUNDLESAVER_H#define METABUNDLESAVER_H#include <qobject.h>#include <qstringlist.h>#include <kurl.h>    //inline functions#include <klocale.h> //inline functions#include <taglib/audioproperties.h>#include "expression.h"#include "atomicstring.h"#include "atomicurl.h"#include "amarok_export.h"namespace TagLib {    class FileRef;}/** * @class MetaBundleSaver * @author Jeff Mitchell <kde-dev@emailgoeshere.com> */class LIBAMAROK_EXPORT MetaBundleSaver : public QObject{    Q_OBJECTpublic:     MetaBundleSaver( MetaBundle *bundle );    ~MetaBundleSaver();    //bool scannerSafeSave( TagLib::File* file );    TagLib::FileRef* prepareToSave();    bool doSave();    bool cleanupSave();    void abortSave( const QString message );private:    MetaBundle *m_bundle;    QString m_tempSavePath;    QString m_origRenamedSavePath;    QCString m_tempSaveDigest;    TagLib::FileRef* m_saveFileref;    char m_databuf[8192];    Q_ULONG m_maxlen;    bool m_cleanupNeeded;};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?