libqutim 0.3.1.0
|
PersonInfo is container of information about person. More...
#include <personinfo.h>
Public Member Functions | |
PersonInfo (const LocalizedString &name=LocalizedString(), const LocalizedString &task=LocalizedString(), const QString &email=QString(), const QString &web=QString()) | |
PersonInfo (const QString &ocsUsername) | |
PersonInfo (const QSharedDataPointer< PersonInfoData > &p) | |
PersonInfo (const PersonInfo &other) | |
~PersonInfo () | |
QString | email () const |
LocalizedString | name () const |
QString | ocsUsername () const |
PersonInfo & | operator= (const PersonInfo &other) |
PersonInfo & | setEmail (const QString &email) |
PersonInfo & | setName (const LocalizedString &name) |
PersonInfo & | setTask (const LocalizedString &task) |
PersonInfo & | setWeb (const QString &web) |
LocalizedString | task () const |
QString | web () const |
Static Public Member Functions | |
static QList< PersonInfo > | authors () |
static QList< PersonInfo > | translators () |
PersonInfo is container of information about person.
Encoding is utf-8, language russian PersonInfo author = PersonInfo(QT_TRANSLATE_NOOP("Author", "Ivan Sidoroff"), QT_TRANSLATE_NOOP("Task", "Plugin author"), "v.sidorov@qutim.org", "http://qutim.org/v.sidorov"); author.name(); // "Иван Сидоров" author.task(); // "Автор плагина"
qutim_sdk_0_3::PersonInfo::PersonInfo | ( | const LocalizedString & | name = LocalizedString() , |
const LocalizedString & | task = LocalizedString() , |
||
const QString & | email = QString() , |
||
const QString & | web = QString() |
||
) |
Constructor.
name | Person's name |
task | Person's task |
Person's e-mail | |
web | Person's web address |
qutim_sdk_0_3::PersonInfo::PersonInfo | ( | const QString & | ocsUsername | ) |
Constructor.
ocsUsername | The person's Open Collaboration Services username. |
qutim_sdk_0_3::PersonInfo::PersonInfo | ( | const PersonInfo & | other | ) |
Constructs copy of other.
qutim_sdk_0_3::PersonInfo::PersonInfo | ( | const QSharedDataPointer< PersonInfoData > & | p | ) |
qutim_sdk_0_3::PersonInfo::~PersonInfo | ( | ) |
Destructor.
static QList<PersonInfo> qutim_sdk_0_3::PersonInfo::authors | ( | ) | [static] |
QString qutim_sdk_0_3::PersonInfo::email | ( | ) | const |
Person's e-mail.
LocalizedString qutim_sdk_0_3::PersonInfo::name | ( | ) | const |
Person's name.
QString qutim_sdk_0_3::PersonInfo::ocsUsername | ( | ) | const |
PersonInfo& qutim_sdk_0_3::PersonInfo::operator= | ( | const PersonInfo & | other | ) |
Assigns other to this info.
PersonInfo& qutim_sdk_0_3::PersonInfo::setEmail | ( | const QString & | ) |
Set person's e-mail to email.
PersonInfo& qutim_sdk_0_3::PersonInfo::setName | ( | const LocalizedString & | name | ) |
Set person's name to name.
PersonInfo& qutim_sdk_0_3::PersonInfo::setTask | ( | const LocalizedString & | task | ) |
Set person's task to task.
PersonInfo& qutim_sdk_0_3::PersonInfo::setWeb | ( | const QString & | web | ) |
Set person's web address to web.
LocalizedString qutim_sdk_0_3::PersonInfo::task | ( | ) | const |
Person's task.
static QList<PersonInfo> qutim_sdk_0_3::PersonInfo::translators | ( | ) | [static] |
QString qutim_sdk_0_3::PersonInfo::web | ( | ) | const |
Person's web address.