• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdepim
  • Sitemap
  • Contact Us
 

kmail

kmfoldernode.cpp

Go to the documentation of this file.
00001 // kmfoldernode.cpp
00002 
00003 
00004 #include "kmfolderdir.h"
00005 
00006 //-----------------------------------------------------------------------------
00007 KMFolderNode::KMFolderNode( KMFolderDir * parent, const QString & name )
00008   : mName( name ),
00009     mParent( parent ),
00010     mDir( false ),
00011     mId( 0 )
00012 {
00013 }
00014 
00015 
00016 //-----------------------------------------------------------------------------
00017 KMFolderNode::~KMFolderNode()
00018 {
00019 }
00020 
00021 //-----------------------------------------------------------------------------
00022 bool KMFolderNode::isDir(void) const
00023 {
00024   return mDir;
00025 }
00026 
00027 
00028 //-----------------------------------------------------------------------------
00029 QString KMFolderNode::path() const
00030 {
00031   if (parent()) return parent()->path();
00032   return QString();
00033 }
00034 
00035 //-----------------------------------------------------------------------------
00036 QString KMFolderNode::label(void) const
00037 {
00038   return name();
00039 }
00040 
00041 //-----------------------------------------------------------------------------
00042 KMFolderDir* KMFolderNode::parent(void) const
00043 {
00044   return mParent;
00045 }
00046 
00047 //-----------------------------------------------------------------------------
00048 void KMFolderNode::setParent( KMFolderDir* aParent )
00049 {
00050   mParent = aParent;
00051 }
00052 
00053 //-----------------------------------------------------------------------------
00054 uint KMFolderNode::id() const
00055 {
00056   if (mId > 0)
00057     return mId;
00058   // compatibility, returns 0 on error
00059   return name().toUInt();
00060 }
00061 
00062 #include "kmfoldernode.moc"

kmail

Skip menu "kmail"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdepim

Skip menu "kdepim"
  • akonadi
  •   clients
  •   kabc
  •   kcal
  •   kcm
  • akregator
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt
  • kdgantt1
  • kjots
  • kleopatra
  • kmail
  • kmobiletools
  • knode
  • knotes
  • kontact
  • kontactinterfaces
  • korganizer
  •   korgac
  • kpilot
  • ktimetracker
  • libkdepim
  • libkholidays
  • libkleo
  • libkpgp
  • maildir
Generated for kdepim by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal