DPS/DataPlatform/Session.cpp

70 lines
1.1 KiB
C++

#include "Session.h"
//#include "ProjectManager.h"
Session* Session::_session = nullptr;
Session::Session(MainWindow* parent)
: QObject(nullptr), _parent(parent)
{
}
Session::~Session()
{
}
Session* Session::getSession()
{
return _session;
}
TitleBar* Session::titleBar()
{
return _titleBar;
}
MainWindow* Session::parent()
{
return _parent;
}
SideBar* Session::sideBar()
{
return _sideBar;
}
ProjectManager* Session::projectManager()
{
return _projectManager;
}
DataModel* Session::dataModel()
{
return _dataModel;
}
CodeGenerateEventModule* Session::codeGenerate()
{
return _codeGenerate;
}
ProjectEventModule* Session::projectEventModule()
{
return _projectEventModule;
}
DataModelEventModule* Session::dataModelEventModule()
{
return _dataModelEventModule;
}
DataPackEventModule* Session::dataPackEventModule()
{
return _dataPackEvenModule;
}
SearchEditEventModule* Session::searchEditEventModule()
{
return _searchEditModule;
}
XmlEditEventModule* Session::xmlEditEventModule()
{
return _xmlEditModule;
}
HomePage* Session::homePage()
{
return _homePage;
}