Exemplo n.º 1
0
 public void Activated(PluginRuntime pluginRuntime)
 {
     EmulatorsCore.Init(new EmulatorsSettings());
     importer = new Importer();
     EmulatorsCore.Database.OnItemDeleting += Database_OnItemDeleting;
     ServiceRegistration.Set<IEmulatorsService>(this);
     ImporterMessaging.SendImporterMessage(ImporterMessaging.MessageType.Init);
 }
Exemplo n.º 2
0
        public Conf_Main()
        {
            InitializeComponent();

            importer = new Importer();
            conf_EmuBrowser1.Importer = importer;
            conf_DBBrowser1.Importer = importer;
            conf_DBImporter1.Importer = importer;
            EmulatorsCore.Database.OnItemDeleting += Database_OnItemDeleting;

            emuBrowserTab.Tag = conf_EmuBrowser1;
            romBrowserTab.Tag = conf_DBBrowser1;
            importerTab.Tag = conf_DBImporter1;
            groupsTab.Tag = conf_Groups1;
            backupTab.Tag = conf_DBBackup1;
            optionsTab.Tag = conf_Options_New1;

            mainTabControl.SelectedIndexChanged += new EventHandler(mainTabControl_SelectedIndexChanged);
            selectedPanel = mainTabControl.SelectedTab.Tag as ContentPanel;
        }
Exemplo n.º 3
0
        void initImporter()
        {
            GUIPropertyManager.SetProperty("#Emulators2.Importer.working", "no");
            EmulatorsCore.Options.EnterReadLock();
            if (EmulatorsCore.Options.AutoImportGames)
                autoimport = true;
            else if (EmulatorsCore.Options.AutoRefreshGames)
                autoimport = false;
            else
                autoimport = null;
            EmulatorsCore.Options.ExitReadLock();

            importer = new Importer(true, autoimport == false);
            importer.ImportStatusChanged += importerStatusChangedHandler;
            importer.RomStatusChanged += romStatusChangedHandler;
            EmulatorsCore.Database.OnItemDeleting += Database_OnItemDeleting;

            if (autoimport != null)
                importer.Start();
        }