34#include "folderIface.h"
37#include "kmfoldertree.h"
38#include "kmfoldermgr.h"
41#include <tdeapplication.h>
48FolderIface::FolderIface( const TQString& vpath )
49 : DCOPObject( "FolderIface" ), mPath( vpath )
52 mFolder = kmkernel->folderMgr()->getFolderByURL( mPath );
54 mFolder = kmkernel->imapFolderMgr()->getFolderByURL( mPath );
56 mFolder = kmkernel->dimapFolderMgr()->getFolderByURL( mPath );
61FolderIface::path() const
67FolderIface::displayName() const
69 return mFolder->label();
73FolderIface::displayPath() const
75 return mFolder->prettyURL();
79FolderIface::usesCustomIcons() const
81 return mFolder->useCustomIcons();
85FolderIface::normalIconPath() const
87 return mFolder->normalIconPath();
91FolderIface::unreadIconPath() const
93 return mFolder->unreadIconPath();
97FolderIface::messages()
100 return mFolder->count( !mFolder->isOpened() );
104FolderIface::unreadMessages()
106 return mFolder->countUnread();
110FolderIface::unreadRecursiveMessages()
112 return mFolder->countUnreadRecursive();
150#include "folderIface.moc"
|