* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
* 02111-1307, USA.
*/
-
-#include <sstream>
-
-#include "zypp/base/String.h"
-#include "zypp/base/Gettext.h"
+#define ZYPP_USE_RESOLVER_INTERNALS
#include "zypp/solver/detail/ProblemSolutionCombi.h"
-#include "zypp/solver/detail/ResolverInfo.h"
using namespace std;
/////////////////////////////////////////////////////////////////////////
namespace zypp
-{ ///////////////////////////////////////////////////////////////////////
+{
///////////////////////////////////////////////////////////////////////
namespace solver
- { /////////////////////////////////////////////////////////////////////
+ {
/////////////////////////////////////////////////////////////////////
namespace detail
- { ///////////////////////////////////////////////////////////////////
+ {
+ ProblemSolutionCombi::ProblemSolutionCombi()
+ {}
-IMPL_PTR_TYPE(ProblemSolutionCombi);
+ void ProblemSolutionCombi::addSingleAction( Capability capability, TransactionKind action)
+ { addAction( new TransactionSolutionAction( capability, action ) ); }
-//---------------------------------------------------------------------------
+ void ProblemSolutionCombi::addSingleAction( PoolItem item, TransactionKind action )
+ { addAction( new TransactionSolutionAction( item, action ) ); }
-ProblemSolutionCombi::ProblemSolutionCombi( ResolverProblem_Ptr parent)
- : ProblemSolution (parent, "", "")
-{
- _description = "";
- _details = "";
-}
+ void ProblemSolutionCombi::addSingleAction( SolverQueueItem_Ptr item, TransactionKind action )
+ { addAction( new TransactionSolutionAction( item, action ) ); }
-void ProblemSolutionCombi::addSingleAction( PoolItem_Ref item, const TransactionKind action)
-{
- addAction ( new TransactionSolutionAction (item, REMOVE));
-
- ostringstream details;
- details << _actions;
- _description += details.str();
-}
-
- ///////////////////////////////////////////////////////////////////
- };// namespace detail
+ } // namespace detail
/////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////
- };// namespace solver
- ///////////////////////////////////////////////////////////////////////
+ } // namespace solver
///////////////////////////////////////////////////////////////////////
-};// namespace zypp
+} // namespace zypp
/////////////////////////////////////////////////////////////////////////