2019-08-26 Fred Gleason <fredg@paravelsystems.com>

* Reimplemented the '--autogen' directive in rdalsaconfig(8).
	* Added a '--rewrite' directive in rdalsaconfig(8).
This commit is contained in:
Fred Gleason
2019-08-26 16:17:24 -04:00
parent 9df39e2bb4
commit a658fda4fc
7 changed files with 270 additions and 0 deletions

View File

@@ -45,6 +45,10 @@ class RDAlsaModel : public QAbstractListModel
QModelIndex indexOf(const QString &card_id,int pcm_num) const;
RDAlsaCard *card(const QModelIndex &index) const;
int pcmNumber(const QModelIndex &index) const;
bool isEnabled(int row) const;
void setEnabled(int row,bool state);
bool loadConfig(const QString &filename);
bool saveConfig(const QString &filename);
private:
void LoadSystemConfig();
@@ -52,6 +56,7 @@ class RDAlsaModel : public QAbstractListModel
QList<int> model_card_index;
QList<int> model_pcm_index;
unsigned model_sample_rate;
QStringList model_other_lines;
};