qttvdb.h File Reference

#include "qttvdb_export.h"
#include <QDebug>
#include <QtCore/QObject>
#include <QtCore/QStringList>
#include <QtCore/QUrl>
#include <QtCore/QDateTime>
#include <QtXml/QDomNode>
#include <QtCore/QVariant>
#include <QtCore/QPair>

Go to the source code of this file.

Classes

class  QtTvDB::Mirrors
class  QtTvDB::Episode
class  QtTvDB::Show
class  QtTvDB::Banner

Namespaces

namespace  QtTvDB

Defines

#define TVDB_PROPERTY_(type_, name_, getter_, setter_)
#define TVDB_PROPERTY_SIMPLE(type_, name_, getter_, setter_)
#define TVDB_PROPERTY(type_, name_, getter_, setter_)


Define Documentation

#define TVDB_PROPERTY ( type_,
name_,
getter_,
setter_   ) 

Value:

TVDB_PROPERTY_(type_, name_, getter_, setter_)                  \
  inline void setter_(type_ const & name_##__) {                        \
    map_[#name_] = name_##__;                                           \
    name_##_ = name_##__;                                               \
  }

#define TVDB_PROPERTY_ ( type_,
name_,
getter_,
setter_   ) 

Value:

private:                                                                \
 type_ name_##_;                                                        \
public:                                                                 \
  inline type_ & getter_() { return name_##_; }                         \
  inline type_ const & getter_() const { return name_##_; }

#define TVDB_PROPERTY_SIMPLE ( type_,
name_,
getter_,
setter_   ) 

Value:

TVDB_PROPERTY_(type_, name_, getter_, setter_)                  \
  inline void setter_(type_ const & name_##__) { name_##_ = name_##__; }


Generated on Thu Nov 4 16:29:06 2010 for QtTvDB by  doxygen 1.5.8