HandBrakes Main Window. More...
Public Member Functions | |
| MainViewModel (IUserSettingService userSettingService, IScanServiceWrapper scanService, IEncodeServiceWrapper encodeService, IPresetService presetService, IErrorService errorService, IShellViewModel shellViewModel, IUpdateService updateService, IDriveDetectService driveDetectService, INotificationService notificationService, IPrePostActionService whenDoneService) | |
| Initializes a new instance of the MainViewModel class. The viewmodel for HandBrakes main window. | |
| override void | OnLoad () |
| Initialise this view model. | |
| void | Shutdown () |
| Shutdown this View. | |
| void | OpenAboutApplication () |
| Open the About Window. | |
| void | OpenOptionsWindow () |
| Open the Options Window. | |
| void | OpenLogWindow () |
| Open the Log Window. | |
| void | OpenQueueWindow () |
| Open the Queue Window. | |
| void | OpenPreviewWindow () |
| Open the Queue Window. | |
| void | LaunchHelp () |
| Launch the Help pages. | |
| void | CheckForUpdates () |
| Check for Updates. | |
| void | AddToQueue () |
| Add the current task to the queue. | |
| void | AddAllToQueue () |
| Add all Items to the queue. | |
| void | AddSelectionToQueue () |
| The add selection to queue. | |
| void | FolderScan () |
| Folder Scan. | |
| void | FileScan () |
| File Scan. | |
| void | FolderScanTitleSpecific () |
| Folder Scan. | |
| void | FileScanTitleSpecific () |
| File Scan. | |
| void | CancelScan () |
| Cancel a Scan. | |
| void | StartEncode () |
| Start an Encode. | |
| void | EditQueueJob (EncodeTask task) |
| Edit a Queue Task. | |
| void | PauseEncode () |
| Pause an Encode. | |
| void | StopEncode () |
| Stop an Encode. | |
| void | ExitApplication () |
| Shutdown the Application. | |
| void | ShowCliQuery () |
| DEBUG: Show CLI Query for settings+6. | |
| void | DebugScanLog () |
| The debug scan log. | |
| void | FilesDroppedOnWindow (DragEventArgs e) |
| Support dropping a file onto the main window to scan. | |
| void | BrowseDestination () |
| The Destination Path. | |
| void | PresetAdd () |
| Add a Preset. | |
| void | PresetUpdate () |
| Update a selected preset. | |
| void | PresetRemove () |
| Remove a Preset. | |
| void | PresetSetDefault () |
| Set a default preset. | |
| void | PresetImport () |
| Import a Preset. | |
| void | PresetExport () |
| Export a Preset. | |
| void | PresetReset () |
| Reset built-in presets. | |
| void | StartScan (string filename, int title) |
| Start a Scan. | |
Properties | |
| IPictureSettingsViewModel | PictureSettingsViewModel [get, set] |
| Gets or sets PictureSettingsViewModel. | |
| IAudioViewModel | AudioViewModel [get, set] |
| Gets or sets AudioViewModel. | |
| ISubtitlesViewModel | SubtitleViewModel [get, set] |
| Gets or sets SubtitleViewModel. | |
| IChaptersViewModel | ChaptersViewModel [get, set] |
| Gets or sets ChaptersViewModel. | |
| IAdvancedViewModel | AdvancedViewModel [get, set] |
| Gets or sets AdvancedViewModel. | |
| IVideoViewModel | VideoViewModel [get, set] |
| Gets or sets VideoViewModel. | |
| IFiltersViewModel | FiltersViewModel [get, set] |
| Gets or sets FiltersViewModel. | |
| string | WindowTitle [get, set] |
| Gets or sets TestProperty. | |
| string | ProgramStatusLabel [get, set] |
| Gets or sets the Program Status Toolbar Label This indicates the status of HandBrake. | |
| string | StatusLabel [get, set] |
| Gets or sets the Program Status Toolbar Label This indicates the status of HandBrake. | |
| IEnumerable< SourceMenuItem > | SourceMenu [get, set] |
| Gets or sets the source menu. | |
| IEnumerable< Preset > | Presets [get, set] |
| Gets or sets Presets. | |
| Preset | SelectedPreset [get, set] |
| Gets or sets SelectedPreset. | |
| EncodeTask | CurrentTask [get, set] |
| Gets or sets The Current Encode Task that the user is building. | |
| Source | ScannedSource [get, set] |
| Gets or sets the Last Scanned Source This object contains information about the scanned source. | |
| string | SourceLabel [get, set] |
| Gets or sets the Source Label This indicates the status of scans. | |
| string | SourceName [get] |
| Gets SourceName. | |
| IEnumerable< PointToPointMode > | RangeMode [get] |
| Gets RangeMode. | |
| bool | ShowTextEntryForPointToPointMode [get] |
| Gets a value indicating whether ShowTextEntryForPointToPointMode. | |
| IEnumerable< int > | StartEndRangeItems [get] |
| Gets StartEndRangeItems. | |
| IEnumerable< int > | Angles [get] |
| Gets Angles. | |
| string | Duration [get, set] |
| Gets or sets Duration. | |
| bool | IsEncoding [get, set] |
| Gets or sets a value indicating whether IsEncoding. | |
| bool | ShowStatusWindow [get, set] |
| Gets or sets a value indicating whether ShowStatusWindow. | |
| bool | IsMkv [get, set] |
| Gets or sets a value indicating whether IsMkv. | |
| IEnumerable< OutputFormat > | OutputFormats [get] |
| Gets RangeMode. | |
| bool | ShowDebugMenu [get] |
| Gets a value indicating whether show debug menu. | |
| CancelScanCommand | CancelScanCommand [get, set] |
| Gets or sets the cancel scan command. | |
| string | Destination [get, set] |
| Gets or sets Destination. | |
| Title | SelectedTitle [get, set] |
| Gets or sets SelectedTitle. | |
| int | SelectedAngle [get, set] |
| Gets or sets SelectedAngle. | |
| bool | IsTimespanRange [get, set] |
| Gets or sets a value indicating whether is timespan range. | |
| int | SelectedStartPoint [get, set] |
| Gets or sets SelectedStartPoint. | |
| int | SelectedEndPoint [get, set] |
| Gets or sets SelectedEndPoint. | |
| PointToPointMode | SelectedPointToPoint [get, set] |
| Gets or sets SelectedPointToPoint. | |
| OutputFormat | SelectedOutputFormat [get, set] |
| Gets or sets SelectedOutputFormat. | |
| bool | ShowAdvancedTab [get] |
| Gets a value indicating whether show advanced tab. | |
HandBrakes Main Window.
| HandBrakeWPF::ViewModels::MainViewModel::MainViewModel | ( | IUserSettingService | userSettingService, | |
| IScanServiceWrapper | scanService, | |||
| IEncodeServiceWrapper | encodeService, | |||
| IPresetService | presetService, | |||
| IErrorService | errorService, | |||
| IShellViewModel | shellViewModel, | |||
| IUpdateService | updateService, | |||
| IDriveDetectService | driveDetectService, | |||
| INotificationService | notificationService, | |||
| IPrePostActionService | whenDoneService | |||
| ) | [inline] |
Initializes a new instance of the MainViewModel class. The viewmodel for HandBrakes main window.
| userSettingService | The User Setting Service | |
| scanService | The scan Service. | |
| encodeService | The encode Service. | |
| presetService | The preset Service. | |
| errorService | The Error Service | |
| shellViewModel | The shell View Model. | |
| updateService | The update Service. | |
| driveDetectService | The drive Detect Service. | |
| notificationService | The notification Service. Leave in Constructor. *** | |
| whenDoneService | The when Done Service. Leave in Constructor. *** |
| void HandBrakeWPF::ViewModels::MainViewModel::AddAllToQueue | ( | ) | [inline] |
Add all Items to the queue.
| void HandBrakeWPF::ViewModels::MainViewModel::AddSelectionToQueue | ( | ) | [inline] |
The add selection to queue.
| void HandBrakeWPF::ViewModels::MainViewModel::AddToQueue | ( | ) | [inline] |
Add the current task to the queue.
Implements HandBrakeWPF::ViewModels::Interfaces::IMainViewModel.
| void HandBrakeWPF::ViewModels::MainViewModel::BrowseDestination | ( | ) | [inline] |
The Destination Path.
| void HandBrakeWPF::ViewModels::MainViewModel::CancelScan | ( | ) | [inline] |
Cancel a Scan.
| void HandBrakeWPF::ViewModels::MainViewModel::CheckForUpdates | ( | ) | [inline] |
Check for Updates.
| void HandBrakeWPF::ViewModels::MainViewModel::DebugScanLog | ( | ) | [inline] |
The debug scan log.
| void HandBrakeWPF::ViewModels::MainViewModel::EditQueueJob | ( | EncodeTask | task | ) | [inline] |
Edit a Queue Task.
| task | The task. |
Implements HandBrakeWPF::ViewModels::Interfaces::IMainViewModel.
| void HandBrakeWPF::ViewModels::MainViewModel::ExitApplication | ( | ) | [inline] |
Shutdown the Application.
Implements HandBrakeWPF::ViewModels::Interfaces::IMainViewModel.
| void HandBrakeWPF::ViewModels::MainViewModel::FileScan | ( | ) | [inline] |
File Scan.
Implements HandBrakeWPF::ViewModels::Interfaces::IMainViewModel.
| void HandBrakeWPF::ViewModels::MainViewModel::FileScanTitleSpecific | ( | ) | [inline] |
File Scan.
| void HandBrakeWPF::ViewModels::MainViewModel::FilesDroppedOnWindow | ( | DragEventArgs | e | ) | [inline] |
Support dropping a file onto the main window to scan.
| e | The DragEventArgs. |
| void HandBrakeWPF::ViewModels::MainViewModel::FolderScan | ( | ) | [inline] |
Folder Scan.
Implements HandBrakeWPF::ViewModels::Interfaces::IMainViewModel.
| void HandBrakeWPF::ViewModels::MainViewModel::FolderScanTitleSpecific | ( | ) | [inline] |
Folder Scan.
| void HandBrakeWPF::ViewModels::MainViewModel::LaunchHelp | ( | ) | [inline] |
Launch the Help pages.
| override void HandBrakeWPF::ViewModels::MainViewModel::OnLoad | ( | ) | [inline] |
Initialise this view model.
| void HandBrakeWPF::ViewModels::MainViewModel::OpenAboutApplication | ( | ) | [inline] |
Open the About Window.
| void HandBrakeWPF::ViewModels::MainViewModel::OpenLogWindow | ( | ) | [inline] |
Open the Log Window.
Implements HandBrakeWPF::ViewModels::Interfaces::IMainViewModel.
| void HandBrakeWPF::ViewModels::MainViewModel::OpenOptionsWindow | ( | ) | [inline] |
Open the Options Window.
| void HandBrakeWPF::ViewModels::MainViewModel::OpenPreviewWindow | ( | ) | [inline] |
Open the Queue Window.
| void HandBrakeWPF::ViewModels::MainViewModel::OpenQueueWindow | ( | ) | [inline] |
Open the Queue Window.
Implements HandBrakeWPF::ViewModels::Interfaces::IMainViewModel.
| void HandBrakeWPF::ViewModels::MainViewModel::PauseEncode | ( | ) | [inline] |
Pause an Encode.
| void HandBrakeWPF::ViewModels::MainViewModel::PresetAdd | ( | ) | [inline] |
Add a Preset.
| void HandBrakeWPF::ViewModels::MainViewModel::PresetExport | ( | ) | [inline] |
Export a Preset.
| void HandBrakeWPF::ViewModels::MainViewModel::PresetImport | ( | ) | [inline] |
Import a Preset.
| void HandBrakeWPF::ViewModels::MainViewModel::PresetRemove | ( | ) | [inline] |
Remove a Preset.
| void HandBrakeWPF::ViewModels::MainViewModel::PresetReset | ( | ) | [inline] |
Reset built-in presets.
| void HandBrakeWPF::ViewModels::MainViewModel::PresetSetDefault | ( | ) | [inline] |
Set a default preset.
| void HandBrakeWPF::ViewModels::MainViewModel::PresetUpdate | ( | ) | [inline] |
Update a selected preset.
| void HandBrakeWPF::ViewModels::MainViewModel::ShowCliQuery | ( | ) | [inline] |
DEBUG: Show CLI Query for settings+6.
| void HandBrakeWPF::ViewModels::MainViewModel::Shutdown | ( | ) | [inline] |
Shutdown this View.
Implements HandBrakeWPF::ViewModels::Interfaces::IMainViewModel.
| void HandBrakeWPF::ViewModels::MainViewModel::StartEncode | ( | ) | [inline] |
Start an Encode.
Implements HandBrakeWPF::ViewModels::Interfaces::IMainViewModel.
| void HandBrakeWPF::ViewModels::MainViewModel::StartScan | ( | string | filename, | |
| int | title | |||
| ) | [inline] |
Start a Scan.
| filename | The filename. | |
| title | The title. |
Implements HandBrakeWPF::ViewModels::Interfaces::IMainViewModel.
| void HandBrakeWPF::ViewModels::MainViewModel::StopEncode | ( | ) | [inline] |
Stop an Encode.
Implements HandBrakeWPF::ViewModels::Interfaces::IMainViewModel.
IAdvancedViewModel HandBrakeWPF::ViewModels::MainViewModel::AdvancedViewModel [get, set] |
Gets or sets AdvancedViewModel.
IEnumerable<int> HandBrakeWPF::ViewModels::MainViewModel::Angles [get] |
Gets Angles.
IAudioViewModel HandBrakeWPF::ViewModels::MainViewModel::AudioViewModel [get, set] |
Gets or sets AudioViewModel.
CancelScanCommand HandBrakeWPF::ViewModels::MainViewModel::CancelScanCommand [get, set] |
Gets or sets the cancel scan command.
IChaptersViewModel HandBrakeWPF::ViewModels::MainViewModel::ChaptersViewModel [get, set] |
Gets or sets ChaptersViewModel.
EncodeTask HandBrakeWPF::ViewModels::MainViewModel::CurrentTask [get, set] |
Gets or sets The Current Encode Task that the user is building.
string HandBrakeWPF::ViewModels::MainViewModel::Destination [get, set] |
Gets or sets Destination.
string HandBrakeWPF::ViewModels::MainViewModel::Duration [get, set] |
Gets or sets Duration.
IFiltersViewModel HandBrakeWPF::ViewModels::MainViewModel::FiltersViewModel [get, set] |
Gets or sets FiltersViewModel.
bool HandBrakeWPF::ViewModels::MainViewModel::IsEncoding [get, set] |
Gets or sets a value indicating whether IsEncoding.
bool HandBrakeWPF::ViewModels::MainViewModel::IsMkv [get, set] |
Gets or sets a value indicating whether IsMkv.
bool HandBrakeWPF::ViewModels::MainViewModel::IsTimespanRange [get, set] |
Gets or sets a value indicating whether is timespan range.
IEnumerable<OutputFormat> HandBrakeWPF::ViewModels::MainViewModel::OutputFormats [get] |
Gets RangeMode.
IPictureSettingsViewModel HandBrakeWPF::ViewModels::MainViewModel::PictureSettingsViewModel [get, set] |
Gets or sets PictureSettingsViewModel.
IEnumerable<Preset> HandBrakeWPF::ViewModels::MainViewModel::Presets [get, set] |
Gets or sets Presets.
string HandBrakeWPF::ViewModels::MainViewModel::ProgramStatusLabel [get, set] |
Gets or sets the Program Status Toolbar Label This indicates the status of HandBrake.
IEnumerable<PointToPointMode> HandBrakeWPF::ViewModels::MainViewModel::RangeMode [get] |
Gets RangeMode.
Source HandBrakeWPF::ViewModels::MainViewModel::ScannedSource [get, set] |
Gets or sets the Last Scanned Source This object contains information about the scanned source.
int HandBrakeWPF::ViewModels::MainViewModel::SelectedAngle [get, set] |
Gets or sets SelectedAngle.
int HandBrakeWPF::ViewModels::MainViewModel::SelectedEndPoint [get, set] |
Gets or sets SelectedEndPoint.
OutputFormat HandBrakeWPF::ViewModels::MainViewModel::SelectedOutputFormat [get, set] |
Gets or sets SelectedOutputFormat.
PointToPointMode HandBrakeWPF::ViewModels::MainViewModel::SelectedPointToPoint [get, set] |
Gets or sets SelectedPointToPoint.
Preset HandBrakeWPF::ViewModels::MainViewModel::SelectedPreset [get, set] |
Gets or sets SelectedPreset.
Implements HandBrakeWPF::ViewModels::Interfaces::IMainViewModel.
int HandBrakeWPF::ViewModels::MainViewModel::SelectedStartPoint [get, set] |
Gets or sets SelectedStartPoint.
Title HandBrakeWPF::ViewModels::MainViewModel::SelectedTitle [get, set] |
Gets or sets SelectedTitle.
bool HandBrakeWPF::ViewModels::MainViewModel::ShowAdvancedTab [get] |
Gets a value indicating whether show advanced tab.
bool HandBrakeWPF::ViewModels::MainViewModel::ShowDebugMenu [get] |
Gets a value indicating whether show debug menu.
bool HandBrakeWPF::ViewModels::MainViewModel::ShowStatusWindow [get, set] |
Gets or sets a value indicating whether ShowStatusWindow.
bool HandBrakeWPF::ViewModels::MainViewModel::ShowTextEntryForPointToPointMode [get] |
Gets a value indicating whether ShowTextEntryForPointToPointMode.
string HandBrakeWPF::ViewModels::MainViewModel::SourceLabel [get, set] |
Gets or sets the Source Label This indicates the status of scans.
IEnumerable<SourceMenuItem> HandBrakeWPF::ViewModels::MainViewModel::SourceMenu [get, set] |
Gets or sets the source menu.
string HandBrakeWPF::ViewModels::MainViewModel::SourceName [get] |
Gets SourceName.
IEnumerable<int> HandBrakeWPF::ViewModels::MainViewModel::StartEndRangeItems [get] |
Gets StartEndRangeItems.
string HandBrakeWPF::ViewModels::MainViewModel::StatusLabel [get, set] |
Gets or sets the Program Status Toolbar Label This indicates the status of HandBrake.
ISubtitlesViewModel HandBrakeWPF::ViewModels::MainViewModel::SubtitleViewModel [get, set] |
Gets or sets SubtitleViewModel.
IVideoViewModel HandBrakeWPF::ViewModels::MainViewModel::VideoViewModel [get, set] |
Gets or sets VideoViewModel.
string HandBrakeWPF::ViewModels::MainViewModel::WindowTitle [get, set] |
Gets or sets TestProperty.
1.7.1