27#include <QtCore/QString>
60 static inline QString
savePatternNew(
const QString& fileName,
Pattern* pattern, std::shared_ptr<Song> song,
const QString& drumkitName )
74 static inline QString
savePatternOver(
const QString& fileName,
Pattern* pattern, std::shared_ptr<Song> song,
const QString& drumkitName )
88 static inline QString
savePatternPath(
const QString& filePath,
Pattern* pattern, std::shared_ptr<Song> song,
const QString& drumkitName )
102 static inline QString
savePatternTmp(
const QString& fileName,
Pattern* pattern, std::shared_ptr<Song> song,
const QString& drumkitName )
121 static QString
savePattern(
SaveMode mode,
const QString& fileName,
const Pattern* pattern, std::shared_ptr<Song> song,
const QString& drumkitName );
Files is in charge of writing and reading Patterns, Drumkits, Songs to the filesystem.
static QString savePatternNew(const QString &fileName, Pattern *pattern, std::shared_ptr< Song > song, const QString &drumkitName)
save the given pattern to <user_data_path>/pattern/<drumkitName>/<fileName>.h2pattern will NOT overwr...
static QString savePlaylistPath(const QString &filePath, Playlist *playlist, bool relativePaths)
save the given playlist to filePath will overwrite an existing file
static QString savePatternPath(const QString &filePath, Pattern *pattern, std::shared_ptr< Song > song, const QString &drumkitName)
save the given pattern to filePath will overwrite an existing file
static QString savePatternOver(const QString &fileName, Pattern *pattern, std::shared_ptr< Song > song, const QString &drumkitName)
save the given pattern to <user_data_path>/pattern/<drumkitName>/<fileName>.h2pattern will overwrite ...
static QString savePlaylist(SaveMode mode, const QString &fileName, Playlist *playlist, bool relativePaths)
static QString savePattern(SaveMode mode, const QString &fileName, const Pattern *pattern, std::shared_ptr< Song > song, const QString &drumkitName)
static QString savePatternTmp(const QString &fileName, Pattern *pattern, std::shared_ptr< Song > song, const QString &drumkitName)
save the given pattern under <Tmp_directory> with a unique filename built from <fileName> will overwr...
Pattern class is a Note container.