equal
deleted
inserted
replaced
39 ** |
39 ** |
40 ****************************************************************************/ |
40 ****************************************************************************/ |
41 #include "qmessageaccount.h" |
41 #include "qmessageaccount.h" |
42 #include "qmessageaccount_p.h" |
42 #include "qmessageaccount_p.h" |
43 #include "qmessagemanager.h" |
43 #include "qmessagemanager.h" |
|
44 #include "modestengine_maemo_p.h" |
44 |
45 |
45 QTM_BEGIN_NAMESPACE |
46 QTM_BEGIN_NAMESPACE |
46 |
47 |
47 QMessageAccount QMessageAccountPrivate::from(const QMessageAccountId &id, const QString &name, const QMessageAddress &address, const QMessage::TypeFlags &types) |
48 QMessageAccount QMessageAccountPrivate::from(const QMessageAccountId &id, const QString &name, const QMessageAddress &address, const QMessage::TypeFlags &types) |
48 { |
49 { |
50 result.d_ptr->_id = id; |
51 result.d_ptr->_id = id; |
51 result.d_ptr->_name = name; |
52 result.d_ptr->_name = name; |
52 result.d_ptr->_address = address; |
53 result.d_ptr->_address = address; |
53 result.d_ptr->_types = types; |
54 result.d_ptr->_types = types; |
54 return result; |
55 return result; |
|
56 } |
|
57 |
|
58 QMessageAccountPrivate* QMessageAccountPrivate::implementation(const QMessageAccount &account) |
|
59 { |
|
60 return account.d_ptr; |
55 } |
61 } |
56 |
62 |
57 QMessageAccount::QMessageAccount() |
63 QMessageAccount::QMessageAccount() |
58 : d_ptr(new QMessageAccountPrivate(this)) |
64 : d_ptr(new QMessageAccountPrivate(this)) |
59 { |
65 { |
101 return d_ptr->_types; |
107 return d_ptr->_types; |
102 } |
108 } |
103 |
109 |
104 QMessageAccountId QMessageAccount::defaultAccount(QMessage::Type type) |
110 QMessageAccountId QMessageAccount::defaultAccount(QMessage::Type type) |
105 { |
111 { |
106 //TODO: |
112 QMessageAccountId accountId; |
|
113 |
|
114 if (type == QMessage::Email) { |
|
115 accountId = ModestEngine::instance()->defaultAccount(); |
|
116 } |
|
117 //TODO: Default SMS Account |
|
118 |
|
119 return accountId; |
107 } |
120 } |
108 |
121 |
109 QTM_END_NAMESPACE |
122 QTM_END_NAMESPACE |