femanager, 2 functions added

Origin commit data
------------------
Commit: 572931dd1d
Author: BPanther <bpanther_ts@hotmail.com>
Date: 2019-12-30 (Mon, 30 Dec 2019)
This commit is contained in:
BPanther
2019-12-30 17:43:28 +01:00
committed by vanhofen
parent af50243aa8
commit ede80ff519
2 changed files with 17 additions and 0 deletions

View File

@@ -120,7 +120,10 @@ class CFEManager
bool Init();
void Close();
void Close(int _fe);
void Open();
void Open(int _fe);
CFrontend * getFE(int index = 0);
CFrontend * getLiveFE() { return livefe; };
void setLiveFE(CFrontend * fe);

View File

@@ -507,6 +507,13 @@ void CFEManager::Open()
}
}
void CFEManager::Open(int _fe)
{
CFrontend * fe = getFE(_fe);
if (!fe->Locked() && fe->getMode() != CFrontend::FE_MODE_UNUSED)
fe->Open(true);
}
void CFEManager::Close()
{
if(have_locked)
@@ -519,6 +526,13 @@ void CFEManager::Close()
}
}
void CFEManager::Close(int _fe)
{
CFrontend * fe = getFE(_fe);
if(!fe->Locked())
fe->Close();
}
CFrontend * CFEManager::getFE(int index)
{
int i = 0;