예제 #1
0
        public GameListViewModel(
            GameList gameList,
            GameListBuilder gameListBuilder,
            GameListStore gameListStore)
        {
            _gameList        = gameList;
            _gameListBuilder = gameListBuilder;
            _gameListStore   = gameListStore;

            _games         = new List <GameViewModel>();
            _filteredGames = new List <GameViewModel>();
        }
예제 #2
0
 public GamePlayManager(
     Settings settings,
     LayoutBuilder layoutBuilder,
     GameList gameList,
     GameListStore gameListStore,
     HotKeyManager hotKeyManager,
     PowerManager powerManager,
     MameInvoker invoker)
 {
     _settings      = settings;
     _layoutBuilder = layoutBuilder;
     _gameList      = gameList;
     _gameListStore = gameListStore;
     _hotKeyManager = hotKeyManager;
     _powerManager  = powerManager;
     _invoker       = invoker;
 }
예제 #3
0
        public ConfigForm(
            Settings settings,
            LayoutSettings layoutSettings,
            AdvancedSettings advancedSettings,
            GameList gameList,
            GeneralSettingsStore generalSettingsStore,
            GameListStore gameListStore,
            GameListBuilder gameListBuilder,
            ListViewSorter listViewSorter)
        {
            _settings             = settings;
            _layoutSettings       = layoutSettings;
            _advancedSettings     = advancedSettings;
            _generalSettingsStore = generalSettingsStore;
            _gameListStore        = gameListStore;
            _gameList             = gameList;
            _gameListBuilder      = gameListBuilder;
            _lvwColumnSorter      = listViewSorter;

            InitializeComponent();
        }