20 #ifndef _FILE_FEATURE_WRITER_H_ 21 #define _FILE_FEATURE_WRITER_H_ 60 typedef map<TrackTransformPair, QFile *>
FileMap;
virtual ParameterList getSupportedParameters() const
QFile * getOutputFile(QString, TransformId)
QTextStream * m_prevstream
vector< Parameter > ParameterList
virtual void testOutputFile(QString trackId, TransformId transformId)
Throw FailedToOpenOutputStream if we can already tell that we will be unable to write to the output f...
map< QFile *, QTextStream * > FileStreamMap
virtual void setParameters(map< string, string > ¶ms)
map< TrackTransformPair, QFile * > FileMap
virtual ~FileFeatureWriter()
pair< QString, TransformId > TrackTransformPair
QString getOutputFilename(QString, TransformId)
FileFeatureWriter(int support, QString extension)
QTextStream * getOutputStream(QString, TransformId)
virtual void reviewFileForAppending(QString)