Imported Upstream version 14.45.0
[platform/upstream/libzypp.git] / zypp / solver / detail / SolverQueueItemInstallOneOf.h
index 78f806b..bd1f502 100644 (file)
@@ -36,9 +36,6 @@ namespace zypp
     namespace detail
     { ///////////////////////////////////////////////////////////////////
 
-DEFINE_PTR_TYPE(SolverQueueItemInstallOneOf);
-       
-
 ///////////////////////////////////////////////////////////////////
 //
 //     CLASS NAME : SolverQueueItemInstallOneOf
@@ -51,7 +48,7 @@ class SolverQueueItemInstallOneOf : public SolverQueueItem {
   private:
 
     PoolItemList _oneOfList; // List of candidates
-    bool _soft;              // if triggered by a soft requirement (a recommends)
+    bool _soft;          // if triggered by a soft requirement (a recommends)    
 
   public:
 
@@ -68,11 +65,12 @@ class SolverQueueItemInstallOneOf : public SolverQueueItem {
     // ---------------------------------- accessors
 
     bool isSoft (void) const { return _soft; }    
-
+    
     // ---------------------------------- methods
 
+    virtual bool addRule (_Queue & q);    
     virtual SolverQueueItem_Ptr copy (void) const;
-    //virtual int cmp (SolverQueueItem_constPtr item) const;
+    virtual int cmp (SolverQueueItem_constPtr item) const;
 };
 
 ///////////////////////////////////////////////////////////////////