MagicSmoke  $VERSION$
srcMTChangeOrderAddress.h
Go to the documentation of this file.
1 //BEGIN OF AUTOMATICALLY GENERATED FILE
2 //DO NOT EDIT THIS FILE DIRECTLY, USE THE XML SOURCE!
3 #ifndef WOBGEN_MTChangeOrderAddress
4 #define WOBGEN_MTChangeOrderAddress
5 
6 
7 #ifndef WOBGEN_MAGICSMOKE__WOB_EXPORT
8 #define WOBGEN_MAGICSMOKE__WOB_EXPORT Q_DECL_IMPORT
9 #endif
10 
11 #include "MTransaction"
12 #include <MOOrder>
13 
15 
18 {
19  Q_OBJECT
20  private:
23  protected:
31  explicit MTChangeOrderAddress(const qint64 &aorderid,const bool &asetinvoiceaddr,const qint64 &ainvoiceaddr,const bool &asetdeliveryaddr,const qint64 &adeliveryaddr,QString iface);
32  public:
38  MTChangeOrderAddress& operator=(const MTChangeOrderAddress&);
40  virtual ~MTChangeOrderAddress();
41  private:
42  void netquery();
43  void asyncnetquery();
44  QByteArray encodeData();
45  void decodeData(QByteArray);
46  protected:
47  virtual void endQuery();
48  public:
56  static MTChangeOrderAddress query(const qint64 &aorderid,const bool &asetinvoiceaddr,const qint64 &ainvoiceaddr,const bool &asetdeliveryaddr,const qint64 &adeliveryaddr,QString iface="MagicSmoke");
64  static MTChangeOrderAddress asyncQuery(const qint64 &aorderid,const bool &asetinvoiceaddr,const qint64 &ainvoiceaddr,const bool &asetdeliveryaddr,const qint64 &adeliveryaddr,QString iface="MagicSmoke");
66  Q_SLOT Nullable<MOOrder> getorder()const;
67 };
68 
70 
71 //END OF AUTOMATICALLY GENERATED FILE
72 #endif
friend class MTChangeOrderAddress
Definition: srcMTChangeOrderAddress.cpp:15
Mildly privileged users: change the delivery and/or invoice address of an order.
Definition: srcMTChangeOrderAddress.h:17
Definition: transaction.h:25
Q_DECLARE_METATYPE(QDomNode)
Definition: srcMTChangeOrderAddress.cpp:12
#define WOBGEN_MAGICSMOKE__WOB_EXPORT
Definition: srcMTChangeOrderAddress.h:8