~osomon/oxide/i18n

« back to all changes in this revision

Viewing changes to qt/core/api/oxideqloadevent.h

  • Committer: Olivier Tilloy
  • Date: 2014-04-08 10:03:11 UTC
  • mfrom: (312.2.173 oxide)
  • Revision ID: olivier.tilloy@canonical.com-20140408100311-b3zb7q1jfrevbrf1
Merge the latest changes from trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
 
29
29
class Q_DECL_EXPORT OxideQLoadEvent : public QObject {
30
30
  Q_OBJECT
31
 
  Q_PROPERTY(QUrl url READ url)
32
 
  Q_PROPERTY(Type type READ type)
33
 
  Q_PROPERTY(ErrorCode error READ error)
34
 
  Q_PROPERTY(QString errorString READ errorString)
 
31
  Q_PROPERTY(QUrl url READ url CONSTANT)
 
32
  Q_PROPERTY(Type type READ type CONSTANT)
 
33
  Q_PROPERTY(ErrorDomain errorDomain READ errorDomain CONSTANT)
 
34
  Q_PROPERTY(QString errorString READ errorString CONSTANT)
 
35
  Q_PROPERTY(int errorCode READ errorCode CONSTANT)
35
36
 
36
37
  Q_ENUMS(Type)
37
 
  Q_ENUMS(ErrorCode)
 
38
  Q_ENUMS(ErrorDomain)
38
39
 
39
40
  Q_DECLARE_PRIVATE(OxideQLoadEvent)
40
41
  Q_DISABLE_COPY(OxideQLoadEvent)
48
49
    TypeFailed
49
50
  };
50
51
 
51
 
  enum ErrorCode {
52
 
    ErrorNone,
53
 
    ErrorUnexpected,
54
 
    ErrorNameNotResolved,
55
 
    ErrorFailed = 1000
 
52
  enum ErrorDomain {
 
53
    ErrorDomainNone,
 
54
    ErrorDomainInternal,
 
55
    ErrorDomainConnection,
 
56
    ErrorDomainCertificate,
 
57
    ErrorDomainHTTP,
 
58
    ErrorDomainCache,
 
59
    ErrorDomainFTP,
 
60
    ErrorDomainDNS
56
61
  };
57
62
 
58
 
  OxideQLoadEvent(const QUrl& url,
59
 
                  Type type,
60
 
                  ErrorCode error_code = ErrorNone,
61
 
                  const QString& error_string = QString());
 
63
  Q_DECL_HIDDEN OxideQLoadEvent(const QUrl& url,
 
64
                                Type type,
 
65
                                ErrorDomain error_domain = ErrorDomainNone,
 
66
                                const QString& error_string = QString(),
 
67
                                int error_code = 0);
62
68
  virtual ~OxideQLoadEvent();
63
69
 
64
70
  QUrl url() const;
65
71
  Type type() const;
66
 
  ErrorCode error() const;
 
72
  ErrorDomain errorDomain() const;
67
73
  QString errorString() const;
 
74
  int errorCode() const;
68
75
 
69
76
 private:
70
77
  QScopedPointer<OxideQLoadEventPrivate> d_ptr;