-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpublicdata.cpp
38 lines (33 loc) · 1.22 KB
/
publicdata.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include "publicdata.h"
PublicData::PublicData(){}
QFile PublicData::file_data=QFile("data.json");
QByteArray PublicData::byte_data;
QJsonDocument PublicData::qjd_data;
QJsonObject PublicData::obj_data;
QFile PublicData::file_setting=QFile("setting.json");
QByteArray PublicData::byte_setting;
QJsonDocument PublicData::qjd_setting;
QJsonObject PublicData::obj_setting;
int PublicData::max_min=360;
bool PublicData::del_tip=true;
bool PublicData::new_autorun=true;
QString PublicData::family="SimSun";//字体
int PublicData::pointsize=20;//字体像素大小
bool PublicData::bold=false;
bool PublicData::italic=false;
bool PublicData::underline=false;
QString PublicData::words;
QString PublicData::icon_path=":/images/icon.jpg";
QString PublicData::title="永动姬";
QFont PublicData::qf=QFont();
void PublicData::newOrEditItem(QString cont,QString ans,int min){
QJsonObject obj_tmp;
obj_tmp["answer"]=ans;
obj_tmp["minute"]=min;
PublicData::obj_data[cont]=obj_tmp;
PublicData::qjd_data.setObject(PublicData::obj_data);
PublicData::byte_data=PublicData::qjd_data.toJson();
PublicData::file_data.open(QIODevice::WriteOnly);
PublicData::file_data.write(PublicData::byte_data);
PublicData::file_data.close();
}