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 + -
显示快捷键?