#include <YQPkgConflictDialog.h>
Public Slots | |
int | solveAndShowConflicts () |
void | ignoreAll () |
void | resetIgnoredConflicts () |
Signals | |
void | updatePackages () |
Public Member Functions | |
YQPkgConflictDialog (PMManager *selectableManager, QWidget *parent) | |
virtual | ~YQPkgConflictDialog () |
virtual QSize | sizeHint () const |
PMManager * | selectableManager () const |
double | averageSolveTime () const |
double | totalSolveTime () const |
int | solveCount () const |
Protected Attributes | |
PMManager * | _selectableManager |
YQPkgConflictList * | _conflictList |
QPopupMenu * | _expertMenu |
QLabel * | _busyPopup |
double | _totalSolveTime |
int | _solveCount |
|
Constructor. Does not pop up a dialog yet. Use solveAndShowConflicts(). 'selectableManager' is one of &Y2PM::packageManager() or &Y2PM::selectionManager(). |
|
Destructor. |
|
Returns the average time in seconds used for solving or 0 if solving hasn't taken place yet. |
|
Ignore all conflicts. |
|
Reset all ignored conflicts as if the user had never selected any conflict to ignore. |
|
Returns the selectable manager used by this dialog to resolve dependencies. |
|
Reimplemented from QWidget: Reserve a reasonable amount of space. |
|
Run the package dependency solver for the current package set and open the conflict dialog if there are any conflicts. Returns only when the conflict dialog is closed. Returns QDialog::Accepted or QDialog::Rejected. |
|
Returns the times solving has taken place ( with this dialog ). |
|
Returns the total amount of time in seconds used for solving. |
|
Update package states - they may have changed. |
|
|
|
|
|
|
|
|
|
|
|
|