equal
deleted
inserted
replaced
39 ** |
39 ** |
40 ****************************************************************************/ |
40 ****************************************************************************/ |
41 #include "qmessagecontentcontainerid.h" |
41 #include "qmessagecontentcontainerid.h" |
42 #include "qmessagecontentcontainerid_p.h" |
42 #include "qmessagecontentcontainerid_p.h" |
43 #include "winhelpers_p.h" |
43 #include "winhelpers_p.h" |
|
44 #include <messagingutil_p.h> |
44 |
45 |
45 QTM_BEGIN_NAMESPACE |
46 QTM_BEGIN_NAMESPACE |
46 |
47 |
47 QMessageContentContainerId::QMessageContentContainerId() |
48 QMessageContentContainerId::QMessageContentContainerId() |
48 : d_ptr(new QMessageContentContainerIdPrivate) |
49 : d_ptr(new QMessageContentContainerIdPrivate) |
57 |
58 |
58 QMessageContentContainerId::QMessageContentContainerId(const QString& id) |
59 QMessageContentContainerId::QMessageContentContainerId(const QString& id) |
59 : d_ptr(new QMessageContentContainerIdPrivate) |
60 : d_ptr(new QMessageContentContainerIdPrivate) |
60 { |
61 { |
61 if (!id.isEmpty()) { |
62 if (!id.isEmpty()) { |
62 d_ptr->_number = WinHelpers::stripIdPrefix(id).toUInt(); |
63 d_ptr->_number = MessagingUtil::stripIdPrefix(id).toUInt(); |
63 } |
64 } |
64 } |
65 } |
65 |
66 |
66 QMessageContentContainerId::~QMessageContentContainerId() |
67 QMessageContentContainerId::~QMessageContentContainerId() |
67 { |
68 { |
82 return *this; |
83 return *this; |
83 } |
84 } |
84 |
85 |
85 QString QMessageContentContainerId::toString() const |
86 QString QMessageContentContainerId::toString() const |
86 { |
87 { |
87 return WinHelpers::addIdPrefix(QString::number(d_ptr->_number)); |
88 return MessagingUtil::addIdPrefix(QString::number(d_ptr->_number)); |
88 } |
89 } |
89 |
90 |
90 bool QMessageContentContainerId::isValid() const |
91 bool QMessageContentContainerId::isValid() const |
91 { |
92 { |
92 return (d_ptr->_number != QMessageContentContainerIdPrivate::Invalid); |
93 return (d_ptr->_number != QMessageContentContainerIdPrivate::Invalid); |