Projet Bee-Honey't  1.0
BTS SN 2019
Fonctions membres publiques | Attributs protégés | Fonctions membres privées | Liste de tous les membres
Référence de la classe SimpleMail::EmailAddress

#include <emailaddress.h>

Graphe de collaboration de SimpleMail::EmailAddress:
Collaboration graph

Fonctions membres publiques

 EmailAddress ()
 
 EmailAddress (const EmailAddress &other)
 
 EmailAddress (const QString &address, const QString &name=QString())
 
virtual ~EmailAddress ()
 
EmailAddressoperator= (const EmailAddress &other)
 
QString name () const
 
void setName (const QString &name)
 
QString address () const
 
void setAddress (const QString &address)
 

Attributs protégés

QSharedDataPointer< EmailAddressPrivated_ptr
 

Fonctions membres privées

EmailAddressPrivated_func ()
 
const EmailAddressPrivated_func () const
 

Documentation des constructeurs et destructeur

◆ EmailAddress() [1/3]

EmailAddress::EmailAddress ( )
23 {
24 
25 }
QSharedDataPointer< EmailAddressPrivate > d_ptr
Definition: emailaddress.h:46
Definition: emailaddress_p.h:27

◆ EmailAddress() [2/3]

EmailAddress::EmailAddress ( const EmailAddress other)
27  : d_ptr(other.d_ptr)
28 {
29 
30 }
QSharedDataPointer< EmailAddressPrivate > d_ptr
Definition: emailaddress.h:46

◆ EmailAddress() [3/3]

EmailAddress::EmailAddress ( const QString &  address,
const QString &  name = QString() 
)

Références address(), et name().

33 {
34  Q_D(EmailAddress);
35  d->address = address;
36  d->name = name;
37 }
QSharedDataPointer< EmailAddressPrivate > d_ptr
Definition: emailaddress.h:46
Definition: emailaddress_p.h:27
QString address() const
Definition: emailaddress.cpp:71
Definition: emailaddress.h:29
QString name() const
Definition: emailaddress.cpp:65

◆ ~EmailAddress()

EmailAddress::~EmailAddress ( )
virtual
40 {
41 }

Documentation des fonctions membres

◆ address()

QString EmailAddress::address ( ) const

Référencé par EmailAddress(), SimpleMail::SenderPrivate::sendMail(), et setAddress().

72 {
73  Q_D(const EmailAddress);
74  return d->address;
75 }
Definition: emailaddress.h:29

◆ d_func() [1/2]

EmailAddressPrivate * EmailAddress::d_func ( )
private

Références d_ptr.

61 {
62  return d_ptr.data();
63 }
QSharedDataPointer< EmailAddressPrivate > d_ptr
Definition: emailaddress.h:46

◆ d_func() [2/2]

const EmailAddressPrivate* SimpleMail::EmailAddress::d_func ( ) const
private
52  {
53  return d_ptr.constData();
54  }
QSharedDataPointer< EmailAddressPrivate > d_ptr
Definition: emailaddress.h:46

◆ name()

QString EmailAddress::name ( ) const

Référencé par EmailAddress(), et setName().

66 {
67  Q_D(const EmailAddress);
68  return d->name;
69 }
Definition: emailaddress.h:29

◆ operator=()

EmailAddress & EmailAddress::operator= ( const EmailAddress other)

Références d_ptr.

44 {
45  d_ptr = other.d_ptr;
46  return *this;
47 }
QSharedDataPointer< EmailAddressPrivate > d_ptr
Definition: emailaddress.h:46

◆ setAddress()

void EmailAddress::setAddress ( const QString &  address)

Références address().

55 {
56  Q_D(EmailAddress);
57  d->address = address;
58 }
QString address() const
Definition: emailaddress.cpp:71
Definition: emailaddress.h:29

◆ setName()

void EmailAddress::setName ( const QString &  name)

Références name().

50 {
51  Q_D(EmailAddress);
52  d->name = name;
53 }
Definition: emailaddress.h:29
QString name() const
Definition: emailaddress.cpp:65

Documentation des données membres

◆ d_ptr

QSharedDataPointer<EmailAddressPrivate> SimpleMail::EmailAddress::d_ptr
protected

Référencé par d_func(), et operator=().


La documentation de cette classe a été générée à partir des fichiers suivants :