qtmobility/src/messaging/qmessage_p.h
changeset 4 90517678cc4f
parent 1 2b40d63a9c3d
child 11 06b8e2af4411
equal deleted inserted replaced
1:2b40d63a9c3d 4:90517678cc4f
    71     static QMessage::StandardFolder standardFolder(QMessageFolderId folderId);
    71     static QMessage::StandardFolder standardFolder(QMessageFolderId folderId);
    72 
    72 
    73     static QMessage convert(const QMailMessage &message);
    73     static QMessage convert(const QMailMessage &message);
    74     static QMailMessage convert(const QMessage &message);
    74     static QMailMessage convert(const QMessage &message);
    75     static QMailMessage *convert(QMessage *message);
    75     static QMailMessage *convert(QMessage *message);
       
    76 
    76     //static const QMailMessage *convert(const QMessage *message);
    77     //static const QMailMessage *convert(const QMessage *message);
    77 #else
    78 #else
    78     Q_DECLARE_PUBLIC(QMessage)
    79     Q_DECLARE_PUBLIC(QMessage)
    79 
    80 
    80 public:
    81 public:
    85          _hasAttachments(false),
    86          _hasAttachments(false),
    86          _rtfInSync(false),
    87          _rtfInSync(false),
    87          _contentFormat(0),
    88          _contentFormat(0),
    88 #endif
    89 #endif
    89          _size(0),
    90          _size(0),
    90          _standardFolder(QMessage::InboxFolder),
    91          _standardFolder(QMessage::DraftsFolder),
    91          _type(QMessage::NoType),
    92          _type(QMessage::NoType),
    92          _status(0),
    93          _status(0),
    93          _priority(QMessage::NormalPriority),
    94          _priority(QMessage::NormalPriority),
    94          _modified(false)
    95          _modified(false)
    95     {
    96     {
   100         _elementsPresent.attachments = 1;
   101         _elementsPresent.attachments = 1;
   101 #endif
   102 #endif
   102     }
   103     }
   103 
   104 
   104     QMessage *q_ptr;
   105     QMessage *q_ptr;
   105 
       
   106 #if defined(Q_OS_WIN)
   106 #if defined(Q_OS_WIN)
   107     struct {
   107     struct {
   108         unsigned properties : 1;
   108         unsigned properties : 1;
   109         unsigned recipients : 1;
   109         unsigned recipients : 1;
   110         unsigned body : 1;
   110         unsigned body : 1;
   133     QDateTime _date;
   133     QDateTime _date;
   134     QDateTime _receivedDate;
   134     QDateTime _receivedDate;
   135     bool _modified;
   135     bool _modified;
   136     QMessageContentContainerId _bodyId;
   136     QMessageContentContainerId _bodyId;
   137 
   137 
       
   138 #if defined(Q_WS_MAEMO_5) || defined(Q_WS_MAEMO_6)
       
   139     QString _url;
       
   140 
       
   141     static QMessagePrivate* implementation(const QMessage &message);
       
   142     static QMessageContentContainerPrivate* containerImplementation(const QMessage &message);
       
   143 #endif
       
   144 
   138     static QMessage from(const QMessageId &id);
   145     static QMessage from(const QMessageId &id);
   139     static QString senderName(const QMessage &message);
   146     static QString senderName(const QMessage &message);
   140     static void setSenderName(const QMessage &message, const QString &senderName);
   147     static void setSenderName(const QMessage &message, const QString &senderName);
   141     static void setSize(const QMessage &message, int size);
   148     static void setSize(const QMessage &message, int size);
   142     static void setParentFolderId(QMessage& message, const QMessageFolderId& id);
   149     static void setParentFolderId(QMessage& message, const QMessageFolderId& id);