Menu

[efa3d9]: / src / link-container.cpp  Maximize  Restore  History

Download this file

41 lines (31 with data), 861 Bytes

 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
39
#include "link-container.h"
#include "linkobj.h"
/////////////////////////////////////////////////////////////////
// LinkContainer
/////////////////////////////////////////////////////////////////
LinkContainer::LinkContainer()
{
//qDebug() << "Const LinkContainer this=" << this;
init();
}
LinkContainer::~LinkContainer()
{
// qDebug()<< "Destructor LC this=" << this << "children: " << childItems().count();
// Unparent any children, will be taken care of in own destructors
while (!childItems().isEmpty())
childItems().first()->setParentItem(nullptr);
}
void LinkContainer::init()
{
containerType = Link;
}
void LinkContainer::addLink(LinkObj *lo)
{
if (lo->parentItem() != this)
lo->setParentItem(this);
}
void LinkContainer::reposition()
{
//qDebug() << "LC::reposition " << info();
return;
}
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.