26#ifndef LMMS_IMPORT_FILTER_H
27#define LMMS_IMPORT_FILTER_H
50 static void import(
const QString & _file_to_import,
72 if(
m_file.getChar( (
char*) &
c ) )
74 return static_cast<int>(
c );
81 return m_file.read( _data, _len );
105 return "import_filter";
QByteArray readAllData()
Definition ImportFilter.h:84
virtual bool tryImport(TrackContainer *tc)=0
~ImportFilter() override=default
ImportFilter(const QString &_file_name, const Descriptor *_descriptor)
Definition ImportFilter.cpp:41
void ungetChar(char _ch)
Definition ImportFilter.h:90
int readBlock(char *_data, int _len)
Definition ImportFilter.h:79
QString nodeName() const override
Definition ImportFilter.h:103
void loadSettings(const QDomElement &) override
Definition ImportFilter.h:99
QFile m_file
Definition ImportFilter.h:110
void saveSettings(QDomDocument &, QDomElement &) override
Definition ImportFilter.h:95
int readByte()
Definition ImportFilter.h:69
const QFile & file() const
Definition ImportFilter.h:57
void closeFile()
Definition ImportFilter.h:64
Plugin(const Descriptor *descriptor, Model *parent, const Descriptor::SubPluginFeatures::Key *key=nullptr)
Definition Plugin.cpp:60
Definition TrackContainer.h:49
Definition AudioAlsa.cpp:35
return c
Definition crypt.c:175