5 #include <QExplicitlySharedDataPointer>
8 class RemoteRepoPrivate
: public QSharedData
11 RemoteRepoPrivate() : isDefaultRepo(false) { }
18 * A repository that is registered in the configuration.
24 RemoteRepo(const RemoteRepo
&other
);
25 RemoteRepo(const QString
&name
, const QString
&url
);
28 void setIsDefault(bool on
);
29 bool isDefault() const;
34 bool isValid() const { return d
; }
37 QExplicitlySharedDataPointer
<RemoteRepoPrivate
> d
;