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