kmail Library API Documentation

kmfoldernode.cpp

00001 // kmfoldernode.cpp 00002 00003 #ifdef HAVE_CONFIG_H 00004 #include <config.h> 00005 #endif 00006 00007 #include "kmfolderdir.h" 00008 00009 //----------------------------------------------------------------------------- 00010 KMFolderNode::KMFolderNode(KMFolderDir* aParent, const QString& aName) 00011 //: KMFolderNodeInherited(aParent) 00012 { 00013 mType = "node"; 00014 mName = aName; 00015 mParent = aParent; 00016 mDir = FALSE; 00017 } 00018 00019 00020 //----------------------------------------------------------------------------- 00021 KMFolderNode::~KMFolderNode() 00022 { 00023 } 00024 00025 00026 //----------------------------------------------------------------------------- 00027 const char* KMFolderNode::type(void) const 00028 { 00029 return mType; 00030 } 00031 00032 00033 //----------------------------------------------------------------------------- 00034 void KMFolderNode::setType(const char* aType) 00035 { 00036 mType = aType; 00037 } 00038 00039 00040 //----------------------------------------------------------------------------- 00041 bool KMFolderNode::isDir(void) const 00042 { 00043 return mDir; 00044 } 00045 00046 00047 //----------------------------------------------------------------------------- 00048 QString KMFolderNode::path() const 00049 { 00050 if (parent()) return parent()->path(); 00051 return 0; 00052 } 00053 00054 //----------------------------------------------------------------------------- 00055 QString KMFolderNode::label(void) const 00056 { 00057 return name(); 00058 } 00059 00060 //----------------------------------------------------------------------------- 00061 KMFolderDir* KMFolderNode::parent(void) const 00062 { 00063 return mParent; 00064 } 00065 00066 //----------------------------------------------------------------------------- 00067 void KMFolderNode::setParent( KMFolderDir* aParent ) 00068 { 00069 mParent = aParent; 00070 } 00071 00072 #include "kmfoldernode.moc"
KDE Logo
This file is part of the documentation for kmail Library Version 3.2.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Jul 28 23:58:01 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003