18 #ifndef SAVE_BLOCKS_PLUGIN_H 19 #define SAVE_BLOCKS_PLUGIN_H 54 virtual QStringList *
setup(QStringList &previous_params)
61 virtual int start(QStringList ¶ms) Q_DECL_OVERRIDE;
94 const QString &pattern,
95 unsigned int index,
int count,
int total);
108 unsigned int firstIndex(
const QString &path,
const QString &base,
109 const QString &ext,
const QString &pattern,
122 QString
findBase(
const QString &filename,
const QString &pattern);
133 QString
firstFileName(
const QString &filename,
const QString &pattern,
152 const QString &filename,
153 const QString &pattern,
155 bool selection_only);
175 unsigned int max_entries)
const;
QString createFileName(const QString &base, const QString &ext, const QString &pattern, unsigned int index, int count, int total)
numbering_mode_t m_numbering_mode
QList< BlockInfo > m_block_info
QString findBase(const QString &filename, const QString &pattern)
virtual QStringList * setup(QStringList &previous_params) Q_DECL_OVERRIDE
void updateExample(const QString &filename, const QString &pattern, Kwave::SaveBlocksPlugin::numbering_mode_t mode, bool selection_only)
QString firstFileName(const QString &filename, const QString &pattern, numbering_mode_t mode, bool selection_only)
QString createDisplayList(const QStringList &list, unsigned int max_entries) const
virtual ~SaveBlocksPlugin() Q_DECL_OVERRIDE
unsigned int firstIndex(const QString &path, const QString &base, const QString &ext, const QString &pattern, Kwave::SaveBlocksPlugin::numbering_mode_t mode, unsigned int count)
int interpreteParameters(QStringList ¶ms)
SaveBlocksPlugin(QObject *parent, const QVariantList &args)
void sigNewExample(const QString &example)
void scanBlocksToSave(const QString &base, bool selection_only)
virtual int start(QStringList ¶ms) Q_DECL_OVERRIDE