#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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.4