/// <summary> /// Ctor. /// </summary> public MainViewModel() { SettingsViewModel = new SettingsViewModel(); StatisticViewModel = new StatisticViewModel(); if (SettingsViewModel.EnableStatisticTracking) { StatisticViewModel.Startups++; } _checkBoxFilter = ""; _imagePathFilter = ""; _imagePathList = new ObservableCollection <FileInfo>(); _directoryList = new ObservableCollection <SenpaiDirectory>(); IncludeFolderSubDirectories = true; DeleteImage = true; ResetCheckBoxes = true; LoadIgnoredPaths(); LoadFavoritePaths(); HotkeyPressedCommand = new KeyCommand(HotkeyPressed); TaskbarProgress = new TaskbarItemInfo() { ProgressState = TaskbarItemProgressState.Normal }; VlcPlayer = new VlcPlayer() { EndBehavior = EndBehavior.Repeat }; if (Environment.Is64BitProcess) { VlcPlayer.LibVlcPath = @"..\..\..\Libs\Vlc\lib\x64-libs"; } else { VlcPlayer.LibVlcPath = @"..\..\..\Libs\Vlc\lib\x86-libs"; } ReverseImageSearchButtonImage = "pack://application:,,,/SenpaiCopy;component/Resources/google-favicon.png"; _reverseImageSearchWorker = new BackgroundWorker(); _reverseImageSearchWorker.DoWork += new DoWorkEventHandler(GoogleReverseImageSearch); _dispatcher = Dispatcher.CurrentDispatcher; }
/// <summary> /// Ctor. /// </summary> public MainViewModel() { SettingsViewModel = new SettingsViewModel(); StatisticViewModel = new StatisticViewModel(); if (SettingsViewModel.EnableStatisticTracking) StatisticViewModel.Startups++; _checkBoxFilter = ""; _imagePathFilter = ""; _imagePathList = new ObservableCollection<FileInfo>(); _directoryList = new ObservableCollection<SenpaiDirectory>(); IncludeFolderSubDirectories = true; DeleteImage = true; ResetCheckBoxes = true; LoadIgnoredPaths(); LoadFavoritePaths(); HotkeyPressedCommand = new KeyCommand(HotkeyPressed); TaskbarProgress = new TaskbarItemInfo() { ProgressState = TaskbarItemProgressState.Normal }; VlcPlayer = new VlcPlayer() { EndBehavior = EndBehavior.Repeat }; if (Environment.Is64BitProcess) VlcPlayer.LibVlcPath = @"..\..\..\Libs\Vlc\lib\x64-libs"; else VlcPlayer.LibVlcPath = @"..\..\..\Libs\Vlc\lib\x86-libs"; ReverseImageSearchButtonImage = "pack://application:,,,/SenpaiCopy;component/Resources/google-favicon.png"; _reverseImageSearchWorker = new BackgroundWorker(); _reverseImageSearchWorker.DoWork += new DoWorkEventHandler(GoogleReverseImageSearch); _dispatcher = Dispatcher.CurrentDispatcher; }