Audacity 3.2.0
|
Command that sets label information. More...
#include <SetLabelCommand.h>
Public Member Functions | |
SetLabelCommand () | |
ComponentInterfaceSymbol | GetSymbol () const override |
TranslatableString | GetDescription () const override |
template<bool Const> | |
bool | VisitSettings (SettingsVisitorBase< Const > &S) |
bool | VisitSettings (SettingsVisitor &S) override |
bool | VisitSettings (ConstSettingsVisitor &S) override |
void | PopulateOrExchange (ShuttleGui &S) override |
ManualPageID | ManualPage () override |
bool | Apply (const CommandContext &context) override |
Public Member Functions inherited from AudacityCommand | |
AudacityCommand () | |
virtual | ~AudacityCommand () |
PluginPath | GetPath () const override |
VendorSymbol | GetVendor () const override |
wxString | GetVersion () const override |
ComponentInterfaceSymbol | GetSymbol () const override=0 |
virtual TranslatableString | GetDescription () const override |
virtual ManualPageID | ManualPage () |
virtual bool | IsBatchProcessing () const |
virtual void | SetBatchProcessing (bool start) |
virtual bool | Apply (const CommandContext &WXUNUSED(context)) |
bool | ShowInterface (wxWindow *parent, bool forceModal=false) |
wxDialog * | CreateUI (wxWindow *parent, AudacityCommand *client) |
bool | SaveSettingsAsString (wxString &parms) |
bool | LoadSettingsFromString (const wxString &parms) |
bool | DoAudacityCommand (const CommandContext &context, bool shouldPrompt=true) |
int | MessageBox (const TranslatableString &message, long style=DefaultMessageBoxStyle, const TranslatableString &titleStr={}) |
virtual bool | Init () |
virtual bool | PromptUser (AudacityProject &) |
virtual bool | CheckWhetherSkipAudacityCommand () |
virtual void | End () |
virtual void | PopulateOrExchange (ShuttleGui &WXUNUSED(S)) |
virtual bool | TransferDataToWindow () |
virtual bool | TransferDataFromWindow () |
virtual bool | VisitSettings (SettingsVisitor &) |
virtual bool | VisitSettings (ConstSettingsVisitor &) |
Public Member Functions inherited from ComponentInterface | |
virtual | ~ComponentInterface () |
virtual PluginPath | GetPath () const =0 |
virtual ComponentInterfaceSymbol | GetSymbol () const =0 |
virtual VendorSymbol | GetVendor () const =0 |
virtual wxString | GetVersion () const =0 |
virtual TranslatableString | GetDescription () const =0 |
TranslatableString | GetName () const |
Public Attributes | |
int | mLabelIndex |
wxString | mText |
double | mT0 |
double | mT1 |
bool | mbSelected |
bool | bHasText |
bool | bHasT0 |
bool | bHasT1 |
bool | bHasSelected |
Static Public Attributes | |
static const ComponentInterfaceSymbol | Symbol { XO("Set Label") } |
Additional Inherited Members | |
Public Types inherited from AudacityCommand | |
enum | : long { DefaultMessageBoxStyle = wxOK | wxCENTRE } |
Protected Attributes inherited from AudacityCommand | |
ProgressDialog * | mProgress |
wxDialog * | mUIDialog |
wxWindow * | mUIParent |
Command that sets label information.
Definition at line 22 of file SetLabelCommand.h.
SetLabelCommand::SetLabelCommand | ( | ) |
Definition at line 40 of file SetLabelCommand.cpp.
|
override |
Definition at line 79 of file SetLabelCommand.cpp.
References bHasSelected, bHasT0, bHasT1, bHasText, CommandContext::Error(), ProjectHistory::Get(), ViewInfo::Get(), TrackList::Get(), LabelTrackView::Get(), mbSelected, mLabelIndex, mT0, mT1, mText, CommandContext::project, ProjectHistory::PushState(), ViewInfo::selectedRegion, tracks, wxT(), and XO().
|
inlineoverridevirtual |
Reimplemented from AudacityCommand.
Definition at line 30 of file SetLabelCommand.h.
References XO().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Reimplemented from AudacityCommand.
Definition at line 37 of file SetLabelCommand.h.
|
override |
Definition at line 60 of file SetLabelCommand.cpp.
References bHasSelected, bHasT0, bHasT1, bHasText, mbSelected, mLabelIndex, mT0, mT1, mText, S, and XXO().
|
overridevirtual |
Visit settings, if defined. false means no defined settings. Default implementation returns false
Reimplemented from AudacityCommand.
Definition at line 57 of file SetLabelCommand.cpp.
References S.
|
overridevirtual |
Visit settings, if defined. false means no defined settings. Default implementation returns false
Reimplemented from AudacityCommand.
Definition at line 54 of file SetLabelCommand.cpp.
References S.
bool SetLabelCommand::VisitSettings | ( | SettingsVisitorBase< Const > & | S | ) |
Definition at line 45 of file SetLabelCommand.cpp.
References bHasSelected, bHasT0, bHasT1, bHasText, mbSelected, mLabelIndex, mT0, mT1, mText, S, and wxT().
bool SetLabelCommand::bHasSelected |
Definition at line 54 of file SetLabelCommand.h.
Referenced by Apply(), PopulateOrExchange(), and VisitSettings().
bool SetLabelCommand::bHasT0 |
Definition at line 52 of file SetLabelCommand.h.
Referenced by Apply(), PopulateOrExchange(), and VisitSettings().
bool SetLabelCommand::bHasT1 |
Definition at line 53 of file SetLabelCommand.h.
Referenced by Apply(), PopulateOrExchange(), and VisitSettings().
bool SetLabelCommand::bHasText |
Definition at line 51 of file SetLabelCommand.h.
Referenced by Apply(), PopulateOrExchange(), and VisitSettings().
bool SetLabelCommand::mbSelected |
Definition at line 48 of file SetLabelCommand.h.
Referenced by Apply(), PopulateOrExchange(), and VisitSettings().
int SetLabelCommand::mLabelIndex |
Definition at line 44 of file SetLabelCommand.h.
Referenced by Apply(), PopulateOrExchange(), and VisitSettings().
double SetLabelCommand::mT0 |
Definition at line 46 of file SetLabelCommand.h.
Referenced by Apply(), PopulateOrExchange(), and VisitSettings().
double SetLabelCommand::mT1 |
Definition at line 47 of file SetLabelCommand.h.
Referenced by Apply(), PopulateOrExchange(), and VisitSettings().
wxString SetLabelCommand::mText |
Definition at line 45 of file SetLabelCommand.h.
Referenced by Apply(), PopulateOrExchange(), and VisitSettings().
|
static |
Definition at line 25 of file SetLabelCommand.h.
Referenced by GetSymbol().