From 0203205cf67cc0e078fab30359d46c78e19ddf62 Mon Sep 17 00:00:00 2001 From: Paul Licameli Date: Fri, 13 Nov 2020 01:16:01 -0500 Subject: [PATCH] Remove ProjectsPrefs.* ... ... the class became unused, never constructed, at commit cbf1bb558e094e24cbb54c3bbd2bd45a1abbfb2a --- src/CMakeLists.txt | 2 - src/prefs/ProjectsPrefs.cpp | 99 ------------------------------------- src/prefs/ProjectsPrefs.h | 40 --------------- 3 files changed, 141 deletions(-) delete mode 100644 src/prefs/ProjectsPrefs.cpp delete mode 100644 src/prefs/ProjectsPrefs.h diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 3054ec576..7219cdaad 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -708,8 +708,6 @@ list( APPEND SOURCES prefs/PrefsDialog.h prefs/PrefsPanel.cpp prefs/PrefsPanel.h - prefs/ProjectsPrefs.cpp - prefs/ProjectsPrefs.h prefs/QualityPrefs.cpp prefs/QualityPrefs.h prefs/RecordingPrefs.cpp diff --git a/src/prefs/ProjectsPrefs.cpp b/src/prefs/ProjectsPrefs.cpp deleted file mode 100644 index 72d4173d9..000000000 --- a/src/prefs/ProjectsPrefs.cpp +++ /dev/null @@ -1,99 +0,0 @@ -/********************************************************************** - - Audacity: A Digital Audio Editor - - ProjectsPrefs.cpp - - Joshua Haberman - Dominic Mazzoni - James Crook - -*******************************************************************//** - -\class ProjectsPrefs -\brief A PrefsPanel used to select options related to Audacity Project -handling. - -*//*******************************************************************/ - -#include "../Audacity.h" -#include "ProjectsPrefs.h" - -#include "../Experimental.h" - -#include -#include - -#include "../FileFormats.h" -#include "../Prefs.h" -#include "../ShuttleGui.h" - -//////////////////////////////////////////////////////////////////////////////// - -ProjectsPrefs::ProjectsPrefs(wxWindow * parent, wxWindowID winid) -: PrefsPanel(parent, winid, - /* i18n-hint: (noun) i.e Audacity projects. */ - XO("Projects")) -{ - Populate(); -} - -ProjectsPrefs::~ProjectsPrefs() -{ -} - -ComponentInterfaceSymbol ProjectsPrefs::GetSymbol() -{ - return PROJECTS_PREFS_PLUGIN_SYMBOL; -} - -TranslatableString ProjectsPrefs::GetDescription() -{ - return XO("Preferences for Projects"); -} - -wxString ProjectsPrefs::HelpPageName() -{ - return "Projects_Preferences"; -} - -/// Creates the dialog and its contents. -void ProjectsPrefs::Populate() -{ - //------------------------- Main section -------------------- - // Now construct the GUI itself. - // Use 'eIsCreatingFromPrefs' so that the GUI is - // initialised with values from gPrefs. - ShuttleGui S(this, eIsCreatingFromPrefs); - PopulateOrExchange(S); - // ----------------------- End of main section -------------- -} - -void ProjectsPrefs::PopulateOrExchange(ShuttleGui & S) -{ - S.SetBorder(2); - S.StartScroller(); - - S.StartStatic(XO("When saving a project that depends on other audio files")); - { - S.StartRadioButtonGroup(FileFormatsSaveWithDependenciesSetting); - { - S.TieRadioButton(); - S.TieRadioButton(); - S.TieRadioButton(); - } - S.EndRadioButtonGroup(); - } - S.EndStatic(); - S.EndScroller(); - -} - -bool ProjectsPrefs::Commit() -{ - ShuttleGui S(this, eIsSavingToPrefs); - PopulateOrExchange(S); - - return true; -} - diff --git a/src/prefs/ProjectsPrefs.h b/src/prefs/ProjectsPrefs.h deleted file mode 100644 index 39e4ff74b..000000000 --- a/src/prefs/ProjectsPrefs.h +++ /dev/null @@ -1,40 +0,0 @@ -/********************************************************************** - - Audacity: A Digital Audio Editor - - ProjectsPrefs.h - - Joshua Haberman - Dominic Mazzoni - James Crook - -**********************************************************************/ - -#ifndef __AUDACITY_PROJECT_PREFS__ -#define __AUDACITY_PROJECT_PREFS__ - -#include - -#include "PrefsPanel.h" - -class ShuttleGui; - -#define PROJECTS_PREFS_PLUGIN_SYMBOL ComponentInterfaceSymbol{ XO("Projects") } - -class ProjectsPrefs final : public PrefsPanel -{ - public: - ProjectsPrefs(wxWindow * parent, wxWindowID winid); - ~ProjectsPrefs(); - ComponentInterfaceSymbol GetSymbol() override; - TranslatableString GetDescription() override; - - bool Commit() override; - wxString HelpPageName() override; - void PopulateOrExchange(ShuttleGui & S) override; - - private: - void Populate(); -}; - -#endif