1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/thb1314-HaibinSerialPortDebuger

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Settings.h 672 Байты
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
thb Отправлено 05.07.2019 07:32 c0b6687
#ifndef SETTING_H
#define SETTING_H
#include <QSettings>
#include <QMutex>
#define qSetting (Settings::getInstance())
class Settings : public QSettings
{
Q_OBJECT
private:
static QAtomicPointer<Settings> instance;
static QMutex mutex;
private:
Settings(const QString& fileName, Format format, QObject* parent = Q_NULLPTR):
QSettings(fileName, format, parent) {}
Settings() {} //禁止构造函数。
Settings(const Settings&); //禁止拷贝构造函数。
Settings& operator==(const Settings&); //禁止赋值拷贝函数
public:
static Settings& getInstance(void);
static void initSettings(void);
};
#endif // SETTING_H

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/thb1314-HaibinSerialPortDebuger.git
git@api.gitlife.ru:oschina-mirror/thb1314-HaibinSerialPortDebuger.git
oschina-mirror
thb1314-HaibinSerialPortDebuger
thb1314-HaibinSerialPortDebuger
master