| 
   19#ifndef KMAIL_FAVORITEFOLDERVIEW_H    20#define KMAIL_FAVORITEFOLDERVIEW_H    22#include "kmfoldertree.h"    26class FavoriteFolderView;    28class FavoriteFolderViewItem : public  KMFolderTreeItem    33    FavoriteFolderViewItem( FavoriteFolderView *parent, const  TQString & name, KMFolder * folder );    36    bool useTopLevelIcon()const { return false ; }    37    int iconSize()const { return  22; }    46class FavoriteFolderView : public  FolderTreeBase    52    FavoriteFolderView( KMMainWidget *mainWidget, TQWidget *parent = 0 );    53    ~FavoriteFolderView();    58    KMFolderTreeItem* addFolder( KMFolder  *folder, const  TQString &name = TQString(),    59                                 TQListViewItem *after = 0 );    60    void addFolder( KMFolderTreeItem *fti );    63    void folderTreeSelectionChanged( KMFolder  *folder );    67    bool acceptDrag(TQDropEvent* e) const ;    68    void contentsDragEnterEvent( TQDragEnterEvent *e );    69    void readColorConfig();    72    static TQString prettyName( KMFolderTreeItem* fti );    73    KMFolderTreeItem* findFolderTreeItem( KMFolder * folder ) const ;    74    void handleGroupwareFolder( KMFolderTreeItem *fti );    77    void selectionChanged();    78    void itemClicked( TQListViewItem *item );    79    void folderRemoved( KMFolder  *folder );    80    void dropped( TQDropEvent *e, TQListViewItem *after );    81    void contextMenu( TQListViewItem *item, const  TQPoint &point );    83    void initializeFavorites();    86    void notifyInstancesOnChange();    90    KMFolderTreeItem* mContextMenuItem;    91    static TQValueList<FavoriteFolderView*> mInstances; 
          
         |