File indexing completed on 2024-05-12 15:56:12

0001 /*
0002  *  SPDX-FileCopyrightText: 2008 Boudewijn Rempt <boud@valdyas.org>
0003  *
0004  *  SPDX-License-Identifier: GPL-2.0-or-later
0005  */
0006 #include "KisBrushServerProvider.h"
0007 
0008 #include <QDir>
0009 #include <QApplication>
0010 
0011 #include <QGlobalStatic>
0012 #include <KoResourcePaths.h>
0013 
0014 #include <KoResource.h>
0015 
0016 #include <kis_debug.h>
0017 
0018 Q_GLOBAL_STATIC(KisBrushServerProvider, s_instance)
0019 
0020 
0021 KisBrushServerProvider::KisBrushServerProvider()
0022 {
0023     m_brushServer = new KoResourceServer<KisBrush>(ResourceType::Brushes);
0024 }
0025 
0026 KisBrushServerProvider::~KisBrushServerProvider()
0027 {
0028     delete m_brushServer;
0029 }
0030 
0031 KisBrushServerProvider* KisBrushServerProvider::instance()
0032 {
0033     return s_instance;
0034 }
0035 
0036 KoResourceServer<KisBrush>* KisBrushServerProvider::brushServer()
0037 {
0038     return m_brushServer;
0039 }