18 #ifndef RECORD_DIALOG_H 19 #define RECORD_DIALOG_H 26 #include <QStringList> 40 #include "ui_RecordDlg.h" 44 class QTreeWidgetItem;
102 const QList<Kwave::Compression::Type> &comps
132 const QList<Kwave::SampleFormat::Format> &formats
231 QTreeWidgetItem *previous);
void bitsPerSampleChanged(int bits)
RecordDialog(QWidget *parent, QStringList ¶ms, Kwave::RecordController *controller, Mode mode)
void setBitsPerSample(unsigned int bits)
void updateRecordButton()
void recordTimeChecked(bool limited)
void setState(Kwave::RecordState state)
void updateBufferState(unsigned int count, unsigned int total)
void setTracks(unsigned int tracks)
struct Kwave::RecordDialog::@16 m_status_bar
Kwave::StatusWidget * m_state_icon_widget
QString rate2string(double rate) const
void sigDeviceChanged(const QString &device)
void setSupportedBits(const QList< unsigned int > &bits)
void updateListSelection()
void sourceBufferSizeChanged(int value)
QMap< QTreeWidgetItem *, QString > m_devices_list_map
QTimer m_buffer_progress_timer
sample_index_t m_samples_recorded
void preRecordingTimeChanged(int time)
Kwave::RecordParams m_params
void sigBitsPerSampleChanged(unsigned int bits)
void tracksChanged(int tracks)
Kwave::RecordTypesMap m_methods_map
void selectRecordDevice()
unsigned int m_buffer_progress_total
void setCompression(int compression)
QLabel * m_bits_per_sample
void setRecordedSamples(sample_index_t samples_recorded)
void setMethod(Kwave::record_method_t method)
void sigPreRecordingChanged(bool enabled)
void preRecordingChecked(bool enabled)
void sigTracksChanged(unsigned int tracks)
void sampleFormatChanged(int index)
void sigSampleFormatChanged(Kwave::SampleFormat::Format sample_format)
void startTimeChecked(bool enabled)
void setSupportedSampleRates(const QList< double > &rates)
void listItemExpanded(QTreeWidgetItem *item)
unsigned int m_buffer_progress_count
void sigMethodChanged(Kwave::record_method_t method)
void setSampleRate(double new_rate)
void sigRecordTimeChanged(int limit)
QList< unsigned int > m_supported_resolutions
void setSupportedTracks(unsigned int min, unsigned int max)
void triggerChanged(int trigger)
void sampleRateChanged(double rate)
void listEntrySelected(QTreeWidgetItem *current, QTreeWidgetItem *previous)
void setSampleFormat(Kwave::SampleFormat::Format sample_format)
Kwave::RecordParams & params()
void sourceBufferCountChanged(int value)
void triggerChecked(bool enabled)
void setDevice(const QString &device)
void setSupportedDevices(QStringList devices)
void startTimeChanged(const QDateTime &datetime)
void updateBufferProgressBar()
void sigTriggerChanged(bool enabled)
void updateEffects(unsigned int track, Kwave::SampleArray &buffer)
double string2rate(const QString &rate) const
void sigCompressionChanged(Kwave::Compression::Type compression)
void setFileFilter(const QString &filter)
void compressionChanged(int index)
void setSupportedSampleFormats(const QList< Kwave::SampleFormat::Format > &formats)
Kwave::RecordState m_state
void methodSelected(int index)
void recordTimeChanged(int record_time)
void setSupportedCompressions(const QList< Kwave::Compression::Type > &comps)
void message(const QString &message)