Skip to content

Commit 9da15a2

Browse files
committed
Database: rename CDatabaseFolder to CDatabaseNode
1 parent 9e3fdc4 commit 9da15a2

2 files changed

Lines changed: 44 additions & 44 deletions

File tree

Src/Database/DatabaseTree.cpp

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ void TreeItem::SetLastVisitTime(const QDateTime &newLastVisitTime)
129129
m_Data.m_LastVisitTime = newLastVisitTime;
130130
}
131131

132-
CDatabaseFolder::CDatabaseFolder(const QString &szPrefix, QObject *parent)
132+
CDatabaseNode::CDatabaseNode(const QString &szPrefix, QObject *parent)
133133
: CDatabase(parent)
134134
{
135135
m_szTableName = "folders";
@@ -138,7 +138,7 @@ CDatabaseFolder::CDatabaseFolder(const QString &szPrefix, QObject *parent)
138138
m_szConnectName = "connect_" + m_szTableName;
139139
}
140140

141-
bool CDatabaseFolder::OnInitializeSqliteDatabase()
141+
bool CDatabaseNode::OnInitializeSqliteDatabase()
142142
{
143143
QSqlQuery query(GetDatabase());
144144

@@ -174,7 +174,7 @@ bool CDatabaseFolder::OnInitializeSqliteDatabase()
174174
return true;
175175
}
176176

177-
bool CDatabaseFolder::OnInitializeMySqlDatabase()
177+
bool CDatabaseNode::OnInitializeMySqlDatabase()
178178
{
179179
QSqlQuery query(GetDatabase());
180180

@@ -205,7 +205,7 @@ bool CDatabaseFolder::OnInitializeMySqlDatabase()
205205
return true;
206206
}
207207

208-
int CDatabaseFolder::AddFolder(const QString &name, int parentId)
208+
int CDatabaseNode::AddNode(const QString &name, int parentId)
209209
{
210210
bool bRet = false;
211211
QSqlQuery query(GetDatabase());
@@ -258,7 +258,7 @@ int CDatabaseFolder::AddFolder(const QString &name, int parentId)
258258
if (bRet) {
259259
id = query.lastInsertId().toInt();
260260
if(id > 0) {
261-
emit sigAddFolder(id, parentId);
261+
emit sigAddNode(id, parentId);
262262
emit sigChanged();
263263
}
264264
} else {
@@ -270,7 +270,7 @@ int CDatabaseFolder::AddFolder(const QString &name, int parentId)
270270
return id;
271271
}
272272

273-
bool CDatabaseFolder::RenameFolder(int id, const QString &newName)
273+
bool CDatabaseNode::RenameNode(int id, const QString &newName)
274274
{
275275
QSqlQuery query(GetDatabase());
276276
query.prepare("UPDATE `" + m_szTableName + "` "
@@ -288,14 +288,14 @@ bool CDatabaseFolder::RenameFolder(int id, const QString &newName)
288288
return bRet;
289289
}
290290

291-
bool CDatabaseFolder::DeleteFolder(
291+
bool CDatabaseNode::DeleteNode(
292292
int id, std::function<bool (int)> cbDeleteLeaf, bool checkReturn)
293293
{
294294
bool bRet = false;
295295
// 删除子目录
296-
auto folders = GetSubFolders(id);
296+
auto folders = GetSubNodes(id);
297297
foreach(auto f, folders) {
298-
bRet = DeleteFolder(f.GetId(), cbDeleteLeaf, checkReturn);
298+
bRet = DeleteNode(f.GetId(), cbDeleteLeaf, checkReturn);
299299
if(checkReturn && !bRet)
300300
return false;
301301
}
@@ -333,21 +333,21 @@ bool CDatabaseFolder::DeleteFolder(
333333
return bRet;
334334
}
335335

336-
bool CDatabaseFolder::OnDeleteLeafs(int id)
336+
bool CDatabaseNode::OnDeleteLeafs(int id)
337337
{
338338
Q_UNUSED(id);
339339
return true;
340340
}
341341

342-
bool CDatabaseFolder::MoveFolder(int id, int newParentId)
342+
bool CDatabaseNode::MoveNode(int id, int newParentId)
343343
{
344344
if(id == newParentId) {
345345
SetError("Failed to move node. The same node: " + id);
346346
qWarning(log) << GetError();
347347
return false;
348348
}
349349
// Check the newParentId is not the child of id
350-
bool bRet = InSubFolder(id, newParentId);
350+
bool bRet = InSubNode(id, newParentId);
351351
if(bRet) {
352352
SetError("The id is the parent of newParentId. "
353353
+ QString::number(id) + " is the parent of "
@@ -371,7 +371,7 @@ bool CDatabaseFolder::MoveFolder(int id, int newParentId)
371371
return bRet;
372372
}
373373

374-
TreeItem CDatabaseFolder::GetFolder(int id)
374+
TreeItem CDatabaseNode::GetNode(int id)
375375
{
376376
TreeItem folder(TreeItem::Node);
377377
if(0 >= id) return folder;
@@ -398,7 +398,7 @@ TreeItem CDatabaseFolder::GetFolder(int id)
398398
return folder;
399399
}
400400

401-
QList<TreeItem> CDatabaseFolder::GetAllFolders()
401+
QList<TreeItem> CDatabaseNode::GetAllNodes()
402402
{
403403
QList<TreeItem> folders;
404404
QSqlQuery query(GetDatabase());
@@ -426,7 +426,7 @@ QList<TreeItem> CDatabaseFolder::GetAllFolders()
426426
return folders;
427427
}
428428

429-
QList<TreeItem> CDatabaseFolder::GetSubFolders(int parentId)
429+
QList<TreeItem> CDatabaseNode::GetSubNodes(int parentId)
430430
{
431431
QList<TreeItem> folders;
432432

@@ -458,20 +458,20 @@ QList<TreeItem> CDatabaseFolder::GetSubFolders(int parentId)
458458
return folders;
459459
}
460460

461-
bool CDatabaseFolder::InSubFolder(int parentId, int id)
461+
bool CDatabaseNode::InSubNode(int parentId, int id)
462462
{
463463
bool bRet = false;
464-
auto items = GetSubFolders(parentId);
464+
auto items = GetSubNodes(parentId);
465465
foreach(auto it, items) {
466466
if(it.GetId() == id)
467467
return true;
468-
bRet = InSubFolder(it.GetId(), id);
468+
bRet = InSubNode(it.GetId(), id);
469469
if(bRet) return true;
470470
}
471471
return bRet;
472472
}
473473

474-
int CDatabaseFolder::GetCount(int parentId)
474+
int CDatabaseNode::GetCount(int parentId)
475475
{
476476
QSqlQuery query(GetDatabase());
477477
if(0 == parentId) {
@@ -491,7 +491,7 @@ int CDatabaseFolder::GetCount(int parentId)
491491
return 0;
492492
}
493493

494-
bool CDatabaseFolder::ExportToJson(QJsonObject& obj)
494+
bool CDatabaseNode::ExportToJson(QJsonObject& obj)
495495
{
496496
QSqlQuery query(GetDatabase());
497497
query.prepare(
@@ -520,7 +520,7 @@ bool CDatabaseFolder::ExportToJson(QJsonObject& obj)
520520
return true;
521521
}
522522

523-
bool CDatabaseFolder::ImportFromJson(const QJsonObject& obj)
523+
bool CDatabaseNode::ImportFromJson(const QJsonObject& obj)
524524
{
525525
return true;
526526
}
@@ -543,8 +543,8 @@ bool CDatabaseTree::OnInitializeDatabase()
543543
if(!bRet) return false;
544544
bRet = m_FolderDB.SetDatabase(GetDatabase(), m_pPara);
545545
if(!bRet) return false;
546-
bRet = connect(&m_FolderDB, &CDatabaseFolder::sigAddFolder,
547-
this, &CDatabaseTree::sigAddFolder);
546+
bRet = connect(&m_FolderDB, &CDatabaseNode::sigAddNode,
547+
this, &CDatabaseTree::sigAddNode);
548548
Q_ASSERT(bRet);
549549

550550
return bRet;
@@ -980,17 +980,17 @@ int CDatabaseTree::GetLeafCount(int parentId)
980980

981981
int CDatabaseTree::AddNode(const QString &name, int parentId)
982982
{
983-
return m_FolderDB.AddFolder(name, parentId);
983+
return m_FolderDB.AddNode(name, parentId);
984984
}
985985

986986
bool CDatabaseTree::RenameNode(int id, const QString &newName)
987987
{
988-
return m_FolderDB.RenameFolder(id, newName);
988+
return m_FolderDB.RenameNode(id, newName);
989989
}
990990

991991
bool CDatabaseTree::DeleteNode(int id, bool delKey)
992992
{
993-
return m_FolderDB.DeleteFolder(
993+
return m_FolderDB.DeleteNode(
994994
id,
995995
[&, delKey](int parentId)->bool {
996996
return DeleteChild(parentId, delKey);
@@ -1000,22 +1000,22 @@ bool CDatabaseTree::DeleteNode(int id, bool delKey)
10001000

10011001
bool CDatabaseTree::MoveNode(int id, int newParentId)
10021002
{
1003-
return m_FolderDB.MoveFolder(id, newParentId);
1003+
return m_FolderDB.MoveNode(id, newParentId);
10041004
}
10051005

10061006
TreeItem CDatabaseTree::GetNode(int id)
10071007
{
1008-
return m_FolderDB.GetFolder(id);
1008+
return m_FolderDB.GetNode(id);
10091009
}
10101010

10111011
QList<TreeItem> CDatabaseTree::GetAllNodes()
10121012
{
1013-
return m_FolderDB.GetAllFolders();
1013+
return m_FolderDB.GetAllNodes();
10141014
}
10151015

10161016
QList<TreeItem> CDatabaseTree::GetSubNodes(int parentId)
10171017
{
1018-
return m_FolderDB.GetSubFolders(parentId);
1018+
return m_FolderDB.GetSubNodes(parentId);
10191019
}
10201020

10211021
int CDatabaseTree::GetNodeCount(int nParentId)

Src/Database/DatabaseTree.h

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -54,30 +54,30 @@ class PLUGIN_EXPORT TreeItem {
5454
};
5555

5656
/*!
57-
* \brief The CDatabaseFolder class
57+
* \brief The CDatabaseNode class
5858
* \ingroup DATABASE_API
5959
*/
60-
class PLUGIN_EXPORT CDatabaseFolder : public CDatabase
60+
class PLUGIN_EXPORT CDatabaseNode : public CDatabase
6161
{
6262
Q_OBJECT
6363

6464
public:
65-
explicit CDatabaseFolder(const QString& szPrefix = QString(),
65+
explicit CDatabaseNode(const QString& szPrefix = QString(),
6666
QObject *parent = nullptr);
6767

6868
// 文件夹操作
69-
int AddFolder(const QString &name, int parentId = 0);
70-
bool RenameFolder(int id, const QString &newName);
71-
bool DeleteFolder(
69+
int AddNode(const QString &name, int parentId = 0);
70+
bool RenameNode(int id, const QString &newName);
71+
bool DeleteNode(
7272
int id,
7373
std::function<bool(int parentId)> cbDeleteLeaf = nullptr,
7474
bool checkReturn = true);
75-
bool MoveFolder(int id, int newParentId);
75+
bool MoveNode(int id, int newParentId);
7676
// 文件夹查询
77-
[[nodiscard]] TreeItem GetFolder(int id);
78-
[[nodiscard]] QList<TreeItem> GetAllFolders();
79-
[[nodiscard]] QList<TreeItem> GetSubFolders(int parentId);
80-
[[nodiscard]] bool InSubFolder(int parentId, int id);
77+
[[nodiscard]] TreeItem GetNode(int id);
78+
[[nodiscard]] QList<TreeItem> GetAllNodes();
79+
[[nodiscard]] QList<TreeItem> GetSubNodes(int parentId);
80+
[[nodiscard]] bool InSubNode(int parentId, int id);
8181

8282
/*!
8383
* \brief Get count
@@ -91,7 +91,7 @@ class PLUGIN_EXPORT CDatabaseFolder : public CDatabase
9191
[[nodiscard]] virtual bool ImportFromJson(const QJsonObject& obj) override;
9292

9393
Q_SIGNALS:
94-
void sigAddFolder(int id, int parentId);
94+
void sigAddNode(int id, int parentId);
9595

9696
protected:
9797
[[nodiscard]] virtual bool OnDeleteLeafs(int id);
@@ -169,7 +169,7 @@ class PLUGIN_EXPORT CDatabaseTree : public CDatabase
169169
[[nodiscard]] virtual bool ImportFromJson(const QJsonObject& obj) override;
170170

171171
Q_SIGNALS:
172-
void sigAddFolder(int id, int parentId);
172+
void sigAddNode(int id, int parentId);
173173
void sigAdd(int id, int parentId);
174174

175175
protected:
@@ -187,5 +187,5 @@ class PLUGIN_EXPORT CDatabaseTree : public CDatabase
187187

188188
private:
189189
QString m_szTableName;
190-
CDatabaseFolder m_FolderDB;
190+
CDatabaseNode m_FolderDB;
191191
};

0 commit comments

Comments
 (0)