31 lines
635 B
C++
31 lines
635 B
C++
#pragma execution_character_set("utf-8")
|
|
|
|
#include"connection.h"
|
|
#include"common.h"
|
|
|
|
Connection::Connection()
|
|
{
|
|
_status = false;
|
|
_type = "sqlite";
|
|
_time = "";
|
|
_path = "";
|
|
}
|
|
|
|
Connection::~Connection()
|
|
{}
|
|
|
|
void Connection::toJson(json& jsonObj)
|
|
{
|
|
jsonObj["id"] = _id;
|
|
jsonObj["conName"] = CommonHelper::qstringToUtf8(getName());
|
|
jsonObj["path"] = CommonHelper::qstringToUtf8(getPath());
|
|
jsonObj["time"] = CommonHelper::qstringToUtf8(getTime());
|
|
}
|
|
|
|
|
|
void Connection::save(json parameter)
|
|
{
|
|
auto data = parameter["data"];
|
|
_name = CommonHelper::utf8ToQString(data["conName"]);
|
|
_path = CommonHelper::utf8ToQString(data["path"]);
|
|
} |