29class KMMsgInfo:  public KMMsgBase  
   32  KMMsgInfo( KMFolder* parent, off_t off=0,  short len=0);  
   36  void compat_fromOldIndexString( const TQCString& str,  bool toUtf8);  
   40  virtual void init( const TQCString& subject,  const TQCString& from,  
   41                    const TQCString& to, time_t date,  
   42            KMMsgStatus status,  const TQCString& xmark,  
   43                    const TQCString& replyToId,  
   44                    const TQCString& replyToAuxId,  
   45                    const TQCString& msgId,  
   46            KMMsgEncryptionState encryptionState,  
   47            KMMsgSignatureState signatureState,  
   48            KMMsgMDNSentState mdnSentState,  
   49                    const TQCString& prefCharset,  
   50            off_t folderOffset=0,  size_t msgSize=0,  
   51            size_t msgSizeServer = 0, ulong UID = 0);  
   54  virtual void init( const TQCString& subject,  const TQCString& from,  
   55                    const TQCString& to, time_t date,  
   56            KMMsgStatus status,  const TQCString& xmark,  
   57                    const TQCString& replyToId,  
   58                    const TQCString& replyToAuxId,  
   59                    const TQCString& msgId,  
   60            const TQCString& fileName,  
   61            KMMsgEncryptionState encryptionState,  
   62            KMMsgSignatureState signatureState,  
   63            KMMsgMDNSentState mdnSentState,  
   64            const TQCString& prefCharset,  
   66            size_t msgSizeServer = 0, ulong UID = 0);  
   69  virtual TQString subject( void)  const;  
   70  virtual TQString fromStrip( void)  const;  
   71  virtual TQString from()  const;  
   72  virtual TQString toStrip( void)  const;  
   73  virtual TQString to()  const;  
   74  virtual TQString xmark( void)  const;  
   75  virtual TQString replyToIdMD5( void)  const;  
   76  virtual TQString replyToAuxIdMD5()  const;  
   77  virtual TQString strippedSubjectMD5()  const;  
   78  virtual bool subjectIsPrefixed()  const;  
   79  virtual TQString msgIdMD5( void)  const;  
   80  virtual TQString fileName( void)  const;  
   81  virtual KMMsgStatus status( void)  const;  
   82  virtual KMMsgEncryptionState encryptionState()  const;  
   83  virtual KMMsgSignatureState signatureState()  const;  
   84  virtual KMMsgMDNSentState mdnSentState()  const;  
   85  virtual off_t folderOffset( void)  const;  
   86  virtual size_t msgSize( void)  const;  
   87  virtual size_t msgSizeServer( void)  const;  
   88  virtual time_t date( void)  const;  
   89  virtual ulong UID( void)  const;  
   90  void setMsgSize( size_t sz);  
   91  void setMsgSizeServer( size_t sz);  
   92  void setFolderOffset(off_t offs);  
   93  void setFileName( const TQString& file);  
   94  virtual void setStatus( const KMMsgStatus status,  int idx = -1);  
   95  virtual void setDate(time_t aUnixTime);  
   96  virtual void setSubject( const TQString&);  
   97  virtual void setXMark( const TQString&);  
   98  virtual void setReplyToIdMD5( const TQString&);  
   99  virtual void setReplyToAuxIdMD5(  const TQString& );  
  100  virtual void initStrippedSubjectMD5();  
  101  virtual void setMsgIdMD5( const TQString&);  
  102  virtual void setEncryptionState(  const KMMsgEncryptionState,  int idx = -1 );  
  103  virtual void setSignatureState(  const KMMsgSignatureState,  int idx = -1 );  
  104  virtual void setMDNSentState(  const KMMsgMDNSentState,  int idx = -1 );  
  105  virtual void setUID(ulong);  
  106  virtual void setFrom(  const TQString &from );  
  107  virtual void setTo(  const TQString &to );  
  110  virtual void setStatus( const char* s1,  const char* s2=0) { KMMsgBase::setStatus(s1, s2); }  
  111  virtual void setDate( const char* s1) { KMMsgBase::setDate(s1); }  
  113  virtual bool dirty( void)  const;  
  120  KMMsgInfo& operator=( const KMMsgInfo&);  
  121  KMMsgInfo( const KMMsgInfo&);  
  124  class KMMsgInfoPrivate;  
  125  KMMsgInfoPrivate *kd;  
  128typedef KMMsgInfo* KMMsgInfoPtr;  
  
           
        
        
          
         
        
      
      
    
    
    
  
 |