28 lines
531 B
C++
28 lines
531 B
C++
#include "SARibbonElementManager.h"
|
|
|
|
SARibbonElementManager::SARibbonElementManager()
|
|
{
|
|
mFactory.reset(new SARibbonElementFactory());
|
|
}
|
|
|
|
SARibbonElementManager::~SARibbonElementManager()
|
|
{
|
|
}
|
|
|
|
SARibbonElementManager* SARibbonElementManager::instance()
|
|
{
|
|
static SARibbonElementManager s_instance;
|
|
|
|
return (&(s_instance));
|
|
}
|
|
|
|
SARibbonElementFactory* SARibbonElementManager::factory()
|
|
{
|
|
return (mFactory.data());
|
|
}
|
|
|
|
void SARibbonElementManager::setupFactory(SARibbonElementFactory* fac)
|
|
{
|
|
mFactory.reset(fac);
|
|
}
|