25#ifndef YQPkgConflictList_h
26#define YQPkgConflictList_h
34#include <zypp/Resolver.h>
35#include <zypp/ResolverProblem.h>
36#include <zypp/ProblemSolution.h>
42class YQPkgConflictResolution;
68 void fill( zypp::ResolverProblemList problemList );
78 int count()
const {
return _conflicts.count(); }
107 void saveToFile(
const QString filename,
bool interactive )
const;
111 QList<YQPkgConflict*> _conflicts;
112 QVBoxLayout *_layout;
138 zypp::ResolverProblem_Ptr
problem );
148 zypp::ResolverProblem_Ptr
problem()
const {
return _problem; }
164 void detailsExpanded();
186 zypp::ResolverProblem_Ptr _problem;
187 QLabel * _resolutionsHeader;
188 QList<zypp::ProblemSolution_Ptr> _resolutions;
189 QMap<QRadioButton *, zypp::ProblemSolution_Ptr> _solutions;
190 QMap<QLabel *, zypp::ProblemSolution_Ptr> _details;
191 QVBoxLayout * _layout;
Dialog that takes care of dependency checking and resolving conflicts.
Definition YQPkgConflictDialog.h:44
void applyResolutions()
Definition YQPkgConflictList.cc:145
void saveToFile(const QString filename, bool interactive) const
Definition YQPkgConflictList.cc:175
int count() const
Definition YQPkgConflictList.h:78
void fill(zypp::ResolverProblemList problemList)
Definition YQPkgConflictList.cc:105
void askSaveToFile() const
Definition YQPkgConflictList.cc:164
YQPkgConflictList(QWidget *parent)
Definition YQPkgConflictList.cc:71
bool isEmpty() const
Definition YQPkgConflictList.h:73
virtual ~YQPkgConflictList()
Definition YQPkgConflictList.cc:83
Root item for each individual conflict.
Definition YQPkgConflictList.h:129
zypp::ResolverProblem_Ptr problem() const
Definition YQPkgConflictList.h:148
void formatHeading()
Definition YQPkgConflictList.cc:254
YQPkgConflict(QWidget *parent, zypp::ResolverProblem_Ptr problem)
Definition YQPkgConflictList.cc:231
zypp::ProblemSolution_Ptr userSelectedResolution()
Definition YQPkgConflictList.cc:354
void addSolutions()
Definition YQPkgConflictList.cc:278
void saveToFile(QFile &file) const
Definition YQPkgConflictList.cc:375
virtual ~YQPkgConflict()
Definition YQPkgConflictList.h:143