41 #ifndef YQPkgConflictDialog_h
42 #define YQPkgConflictDialog_h
178 double _totalSolveTime;
184 #endif // ifndef YQPkgConflictDialog_h
void askCreateSolverTestCase()
Mini-wizard to generate solver test case:
void updatePackages()
Update package states - they may have changed.
double averageSolveTime() const
Returns the average time in seconds used for solving or 0 if solving hasn't taken place yet.
int verifySystem()
Run the package dependency solver for the currently installed system plus the packages that are marke...
void prepareSolving()
Initialize solving: Post "busy" popup etc.
virtual QSize sizeHint() const
Reimplemented from QWidget: Reserve a reasonable amount of space.
int solveCount() const
Returns the times solving has taken place (with this dialog).
void keyPressEvent(QKeyEvent *e)
Event handler for keyboard input.
virtual ~YQPkgConflictDialog()
Destructor.
Display package dependency conflicts in a tree list and let the user choose how to resolve each confl...
double totalSolveTime() const
Returns the total amount of time in seconds used for solving.
Dialog that takes care of dependency checking and resolving conflicts.
int solveAndShowConflicts()
Run the package dependency solver for the current package set and open the conflict dialog if there a...
static void resetIgnoredDependencyProblems()
Reset all previously ignored dependency problems.
YQPkgConflictDialog(QWidget *parent)
Constructor.
int processSolverResult(bool success)
Process the result of solving: Post conflict dialog, if neccessary.