Added global static icon provider to enable registration of custom icons

This commit is contained in:
Uwe Kindler
2019-10-18 08:31:26 +02:00
parent de645b3cca
commit 3ff154aff1
8 changed files with 196 additions and 14 deletions

View File

@@ -52,6 +52,8 @@
#include "DockWidget.h"
#include "ads_globals.h"
#include "DockAreaWidget.h"
#include "IconProvider.h"
namespace ads
@@ -788,6 +790,14 @@ void CDockManager::setConfigFlag(eConfigFlag Flag, bool On)
}
//===========================================================================
CIconProvider& CDockManager::iconProvider()
{
static CIconProvider Instance;
return Instance;
}
} // namespace ads
//---------------------------------------------------------------------------