18 #ifndef K3B_EXPORT_PLUGIN_H 19 #define K3B_EXPORT_PLUGIN_H 24 #include <QStringList> 26 #include <QVariantList> 62 virtual
void load(QStringList ¶ms) Q_DECL_OVERRIDE;
72 virtual QStringList *
setup(QStringList ¶ms) Q_DECL_OVERRIDE;
78 virtual
int start(QStringList ¶ms) Q_DECL_OVERRIDE;
115 QString
createFileName(
const QString &pattern,
unsigned int index);
126 const QString &pattern,
143 const QString &out_dir,
144 const QString &out_pattern);
int saveK3BFile(const QString &k3b_filename)
K3BExportPlugin(QObject *parent, const QVariantList &args)
overwrite_policy_t m_overwrite_policy
export_location_t m_export_location
QString createFileName(const QString &pattern, unsigned int index)
virtual int start(QStringList ¶ms) Q_DECL_OVERRIDE
void saveDocumentData(QDomElement *docElem)
int interpreteParameters(QStringList ¶ms)
void saveGeneralDocumentData(QDomElement *part)
virtual void load(QStringList ¶ms) Q_DECL_OVERRIDE
static QStringList knownPatterns()
void scanBlocksToSave(const QString &base, sample_index_t selection_left, sample_index_t selection_right)
virtual QStringList * setup(QStringList ¶ms) Q_DECL_OVERRIDE
bool detectBlockMetaData(const QString &text, const QString &pattern, BlockInfo &block)
QVector< BlockInfo > m_block_info
virtual ~K3BExportPlugin() Q_DECL_OVERRIDE
int saveBlocks(bool selection_only, const QString &out_dir, const QString &out_pattern)