1#ifndef __KMAIL__MANAGESIEVESCRIPTSDIALOG_H__ 
    2#define __KMAIL__MANAGESIEVESCRIPTSDIALOG_H__ 
    4#include <kdialogbase.h> 
   16class ManageSieveScriptsDialog :  public KDialogBase {  
   20  ManageSieveScriptsDialog( TQWidget * parent=0,  const char * name=0 );  
   21  ~ManageSieveScriptsDialog();  
   25  void slotItem( KMail::SieveJob *,  const TQString &,  bool );  
   26  void slotResult( KMail::SieveJob *,  bool,  const TQString &,  bool );  
   27  void slotContextMenuRequested( TQListViewItem *,  const TQPoint & );  
   28  void slotDoubleClicked( TQListViewItem * );  
   29  void slotSelectionChanged( TQListViewItem * );  
   31  void slotEditScript();  
   32  void slotDeactivateScript();  
   33  void slotDeleteScript();  
   34  void slotGetResult( KMail::SieveJob *,  bool,  const TQString &,  bool );  
   35  void slotPutResult( KMail::SieveJob *,  bool );  
   36  void slotSieveEditorOkClicked();  
   37  void slotSieveEditorCancelClicked();  
   41  void changeActiveScript( TQCheckListItem *,  bool activate =  true );  
   44  TQListView * mListView;  
   45  SieveEditor * mSieveEditor;  
   46  TQMap<KMail::SieveJob*,TQCheckListItem*> mJobs;  
   47  TQMap<TQCheckListItem*,KURL> mUrls;  
   48  TQMap<TQCheckListItem*,TQCheckListItem*> mSelectedItems;  
   49  TQCheckListItem * mContextMenuItem;  
 
           
        
        
          
         
        
      
      
    
    
    
  
 |