You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

71 lines
1.5 KiB

// kmfoldernode.cpp
#include "kmfolderdir.h"
//-----------------------------------------------------------------------------
KMFolderNode::KMFolderNode(KMFolderDir* aParent, const QString& aName)
//: KMFolderNodeInherited(aParent)
{
mType = "node";
mName = aName;
mParent = aParent;
mDir = FALSE;
setName(mName);
}
//-----------------------------------------------------------------------------
KMFolderNode::~KMFolderNode()
{
}
//-----------------------------------------------------------------------------
const char* KMFolderNode::type(void) const
{
return mType;
}
//-----------------------------------------------------------------------------
void KMFolderNode::setType(const char* aType)
{
mType = aType;
}
//-----------------------------------------------------------------------------
bool KMFolderNode::isDir(void) const
{
return mDir;
}
//-----------------------------------------------------------------------------
QString KMFolderNode::path() const
{
if (parent()) return parent()->path();
return 0;
}
//-----------------------------------------------------------------------------
QString KMFolderNode::label(void) const
{
return name();
}
//-----------------------------------------------------------------------------
KMFolderDir* KMFolderNode::parent(void) const
{
return mParent;
}
//-----------------------------------------------------------------------------
void KMFolderNode::setParent( KMFolderDir* aParent )
{
mParent = aParent;
}
#include "kmfoldernode.moc"