code cleanup
[fapman] / repository.h
index ec48f1b..e67c968 100644 (file)
@@ -27,24 +27,28 @@ class AAptInterface;
 class Repository
 {
 public:
-       Repository();
+       explicit Repository();
+       virtual ~Repository();
 
        void setName(QString n_) { iName=n_; }
        void setEnabled(bool e_) { iEnabled=e_; }
 
-       QString name() { return iName; }
-       QString url() { return iUrl; }
-       QString dir() { return iDir; }
-       QString dist() { return iDist; }
-       QString components() { return iComponents; }
-       bool enabled() { return iEnabled; }
-       QString toString();
-       QStringList toListFileNames();
+       QString name() const { return iName; }
+       QString url() const { return iUrl; }
+       QString dir() const { return iDir; }
+       QString dist() const { return iDist; }
+       QString components() const { return iComponents; }
+       bool enabled() const { return iEnabled; }
+       QString toString() const;
+       QStringList toListFileNames() const;
        bool setFromString(QString repo);
        void set(QString name, QString url, QString dir_dist, QString components, bool enabled);
        void set(QString name, QString url, QString dir, QString dist, QString components, bool enabled);
 
 private:
+       Repository(const Repository& old);
+       Repository operator= (const Repository& old);
+
        QString iName;
        QString iUrl;
        QString iDir;