@@ -232,8 +232,7 @@ bool CFavoriteModel::AddFavorite(
232232{
233233 if (!m_pDatabase || !m_Folders.contains (parentId)) return false ;
234234 int id = 0 ;
235- CFavoriteDatabase::Item item;
236- item.type = TreeItem::Leaf;
235+ CFavoriteDatabase::Item item (TreeItem::Leaf);
237236 // Check if it already exists
238237 auto items = m_pDatabase->GetFavorite (szFile);
239238 if (items.isEmpty ()) {
@@ -318,7 +317,7 @@ bool CFavoriteModel::Copy(QModelIndex index, QModelIndex parentIndex)
318317
319318CFavoriteDatabase::Item CFavoriteModel::GetFavorite (const QString &szFile)
320319{
321- CFavoriteDatabase::Item item;
320+ CFavoriteDatabase::Item item (TreeItem::TYPE::Leaf) ;
322321 if (!m_pDatabase) return item;
323322 auto items = m_pDatabase->GetFavorite (szFile);
324323 if (!items.isEmpty ()) {
@@ -484,7 +483,7 @@ bool CFavoriteModel::MoveTree(const CFavoriteDatabase::Item &item, int newParent
484483 int sourcePos = parent->children .indexOf (cur);
485484 if (sourcePos < 0 )
486485 return false ;
487- int desPos = parent ->GetInserIndex (cur);
486+ int desPos = newParent ->GetInserIndex (cur);
488487 QModelIndex index = CreateIndex (parent);
489488 QModelIndex newIndex = CreateIndex (newParent);
490489 beginMoveRows (index, sourcePos, sourcePos, newIndex, desPos);
@@ -495,7 +494,7 @@ bool CFavoriteModel::MoveTree(const CFavoriteDatabase::Item &item, int newParent
495494 return true ;
496495}
497496
498- CFavoriteModel::tree::tree ()
497+ CFavoriteModel::tree::tree (): item(TreeItem::TYPE::Node)
499498{}
500499
501500CFavoriteModel::tree::tree (CFavoriteDatabase::Item i)
0 commit comments