Re-enable transcoder and organiser, add transcoder for wavpack
This commit is contained in:
@@ -22,13 +22,14 @@
|
||||
|
||||
#include "core/iconloader.h"
|
||||
#include "settingspage.h"
|
||||
#include "transcoder/transcoderoptionsaac.h"
|
||||
#include "transcoder/transcoderoptionsflac.h"
|
||||
#include "transcoder/transcoderoptionsmp3.h"
|
||||
#include "transcoder/transcoderoptionswavpack.h"
|
||||
#include "transcoder/transcoderoptionsvorbis.h"
|
||||
#include "transcoder/transcoderoptionsopus.h"
|
||||
#include "transcoder/transcoderoptionsspeex.h"
|
||||
#include "transcoder/transcoderoptionsvorbis.h"
|
||||
#include "transcoder/transcoderoptionswma.h"
|
||||
#include "transcoder/transcoderoptionsaac.h"
|
||||
#include "transcoder/transcoderoptionsasf.h"
|
||||
#include "transcoder/transcoderoptionsmp3.h"
|
||||
#include "transcodersettingspage.h"
|
||||
#include "ui_transcodersettingspage.h"
|
||||
|
||||
@@ -45,21 +46,23 @@ TranscoderSettingsPage::~TranscoderSettingsPage() {
|
||||
}
|
||||
|
||||
void TranscoderSettingsPage::Load() {
|
||||
ui_->transcoding_aac->Load();
|
||||
ui_->transcoding_flac->Load();
|
||||
ui_->transcoding_mp3->Load();
|
||||
ui_->transcoding_speex->Load();
|
||||
ui_->transcoding_wavpack->Load();
|
||||
ui_->transcoding_vorbis->Load();
|
||||
ui_->transcoding_wma->Load();
|
||||
ui_->transcoding_opus->Load();
|
||||
ui_->transcoding_speex->Load();
|
||||
ui_->transcoding_aac->Load();
|
||||
ui_->transcoding_asf->Load();
|
||||
ui_->transcoding_mp3->Load();
|
||||
}
|
||||
|
||||
void TranscoderSettingsPage::Save() {
|
||||
ui_->transcoding_aac->Save();
|
||||
ui_->transcoding_flac->Save();
|
||||
ui_->transcoding_mp3->Save();
|
||||
ui_->transcoding_speex->Save();
|
||||
ui_->transcoding_wavpack->Save();
|
||||
ui_->transcoding_vorbis->Save();
|
||||
ui_->transcoding_wma->Save();
|
||||
ui_->transcoding_opus->Save();
|
||||
ui_->transcoding_speex->Save();
|
||||
ui_->transcoding_aac->Save();
|
||||
ui_->transcoding_asf->Save();
|
||||
ui_->transcoding_mp3->Save();
|
||||
}
|
||||
|
||||
@@ -47,4 +47,4 @@ private:
|
||||
Ui_TranscoderSettingsPage* ui_;
|
||||
};
|
||||
|
||||
#endif // TRANSCODERSETTINGSPAGE_H
|
||||
#endif // TRANSCODERSETTINGSPAGE_H
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout">
|
||||
<item>
|
||||
<widget class="QLabel" name="label_1">
|
||||
<widget class="QLabel" name="label_top">
|
||||
<property name="text">
|
||||
<string>These settings are used in the "Transcode Music" dialog, and when converting music before copying it to a device.</string>
|
||||
</property>
|
||||
@@ -27,9 +27,184 @@
|
||||
<item>
|
||||
<widget class="QTabWidget" name="tabWidget">
|
||||
<property name="currentIndex">
|
||||
<number>0</number>
|
||||
<number>5</number>
|
||||
</property>
|
||||
<widget class="QWidget" name="tab_1">
|
||||
<widget class="QWidget" name="tab_flac">
|
||||
<attribute name="title">
|
||||
<string>FLAC</string>
|
||||
</attribute>
|
||||
<layout class="QVBoxLayout" name="layout_flac">
|
||||
<property name="spacing">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="leftMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="topMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="rightMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="bottomMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="TranscoderOptionsFLAC" name="transcoding_flac" native="true"/>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="tab_wavpack">
|
||||
<attribute name="title">
|
||||
<string>WavPack</string>
|
||||
</attribute>
|
||||
<layout class="QVBoxLayout" name="layout_wavpack">
|
||||
<property name="spacing">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="leftMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="topMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="rightMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="bottomMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="TranscoderOptionsWavPack" name="transcoding_wavpack" native="true"/>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="tab_vorbis">
|
||||
<attribute name="title">
|
||||
<string>Vorbis</string>
|
||||
</attribute>
|
||||
<layout class="QVBoxLayout" name="layout_vorbis">
|
||||
<property name="spacing">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="leftMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="topMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="rightMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="bottomMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="TranscoderOptionsVorbis" name="transcoding_vorbis" native="true"/>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="tab_opus">
|
||||
<attribute name="title">
|
||||
<string>Opus</string>
|
||||
</attribute>
|
||||
<layout class="QVBoxLayout" name="layout_opus">
|
||||
<property name="spacing">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="leftMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="topMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="rightMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="bottomMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="TranscoderOptionsOpus" name="transcoding_opus" native="true"/>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="tab_speex">
|
||||
<attribute name="title">
|
||||
<string>Speex</string>
|
||||
</attribute>
|
||||
<layout class="QVBoxLayout" name="layout_speex">
|
||||
<property name="spacing">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="leftMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="topMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="rightMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="bottomMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="TranscoderOptionsSpeex" name="transcoding_speex" native="true"/>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="tab_aac">
|
||||
<attribute name="title">
|
||||
<string>AAC</string>
|
||||
</attribute>
|
||||
<layout class="QVBoxLayout" name="layout_aac">
|
||||
<property name="spacing">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="leftMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="topMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="rightMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="bottomMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="TranscoderOptionsAAC" name="transcoding_aac" native="true"/>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="tab_asf">
|
||||
<attribute name="title">
|
||||
<string>ASF (WMA)</string>
|
||||
</attribute>
|
||||
<layout class="QVBoxLayout" name="layout_asf">
|
||||
<property name="spacing">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="leftMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="topMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="rightMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="bottomMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="TranscoderOptionsASF" name="transcoding_asf" native="true"/>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="tab_mp3">
|
||||
<attribute name="title">
|
||||
<string>MP3</string>
|
||||
</attribute>
|
||||
@@ -54,156 +229,6 @@
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="tab_2">
|
||||
<attribute name="title">
|
||||
<string>Vorbis</string>
|
||||
</attribute>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_25">
|
||||
<property name="spacing">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="leftMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="topMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="rightMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="bottomMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="TranscoderOptionsVorbis" name="transcoding_vorbis" native="true"/>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="tab_3">
|
||||
<attribute name="title">
|
||||
<string>FLAC</string>
|
||||
</attribute>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_24">
|
||||
<property name="spacing">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="leftMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="topMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="rightMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="bottomMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="TranscoderOptionsFlac" name="transcoding_flac" native="true"/>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="tab_4">
|
||||
<attribute name="title">
|
||||
<string>Speex</string>
|
||||
</attribute>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_23">
|
||||
<property name="spacing">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="leftMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="topMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="rightMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="bottomMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="TranscoderOptionsSpeex" name="transcoding_speex" native="true"/>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="tab_5">
|
||||
<attribute name="title">
|
||||
<string>AAC</string>
|
||||
</attribute>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_22">
|
||||
<property name="spacing">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="leftMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="topMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="rightMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="bottomMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="TranscoderOptionsAAC" name="transcoding_aac" native="true"/>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="tab_6">
|
||||
<attribute name="title">
|
||||
<string>WMA</string>
|
||||
</attribute>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_21">
|
||||
<property name="spacing">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="leftMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="topMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="rightMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="bottomMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="TranscoderOptionsWma" name="transcoding_wma" native="true"/>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<widget class="QWidget" name="tab_7">
|
||||
<attribute name="title">
|
||||
<string>Opus</string>
|
||||
</attribute>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_26">
|
||||
<property name="spacing">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="leftMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="topMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="rightMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="bottomMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="TranscoderOptionsOpus" name="transcoding_opus" native="true"/>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
@@ -234,15 +259,21 @@
|
||||
<container>1</container>
|
||||
</customwidget>
|
||||
<customwidget>
|
||||
<class>TranscoderOptionsFlac</class>
|
||||
<class>TranscoderOptionsFLAC</class>
|
||||
<extends>QWidget</extends>
|
||||
<header>transcoder/transcoderoptionsflac.h</header>
|
||||
<container>1</container>
|
||||
</customwidget>
|
||||
<customwidget>
|
||||
<class>TranscoderOptionsWma</class>
|
||||
<class>TranscoderOptionsWavPack</class>
|
||||
<extends>QWidget</extends>
|
||||
<header>transcoder/transcoderoptionswma.h</header>
|
||||
<header>transcoder/transcoderoptionswavpack.h</header>
|
||||
<container>1</container>
|
||||
</customwidget>
|
||||
<customwidget>
|
||||
<class>TranscoderOptionsASF</class>
|
||||
<extends>QWidget</extends>
|
||||
<header>transcoder/transcoderoptionsasf.h</header>
|
||||
<container>1</container>
|
||||
</customwidget>
|
||||
<customwidget>
|
||||
|
||||
Reference in New Issue
Block a user