#include <YQPackageSelectorBase.h>
Abstract base class for package selectors.
◆ YQPackageSelectorBase()
YQPackageSelectorBase::YQPackageSelectorBase |
( |
YWidget * |
parent, |
|
|
long |
modeFlags = 0 |
|
) |
| |
|
protected |
Constructor
Will initialize package and selection managers and create conflict dialogs.
◆ ~YQPackageSelectorBase()
YQPackageSelectorBase::~YQPackageSelectorBase |
( |
| ) |
|
|
protectedvirtual |
◆ accept
void YQPackageSelectorBase::accept |
( |
| ) |
|
|
slot |
Close processing and accept changes
◆ checkDiskUsage
int YQPackageSelectorBase::checkDiskUsage |
( |
| ) |
|
|
slot |
Check for disk overflow and post a warning dialog if necessary. The user can choose to override this warning.
Returns QDialog::Accepted if no warning is necessary or if the user wishes to override the warning, QDialog::Rejected otherwise.
◆ keyPressEvent()
void YQPackageSelectorBase::keyPressEvent |
( |
QKeyEvent * |
ev | ) |
|
|
protectedvirtual |
Event handler for keyboard input - for debugging and testing.
Reimplemented from QWidget.
◆ notImplemented
void YQPackageSelectorBase::notImplemented |
( |
| ) |
|
|
slot |
Inform user about a feature that is not implemented yet. This should NEVER show up in the final version.
◆ onlineSearch
void YQPackageSelectorBase::onlineSearch |
( |
| ) |
|
|
slot |
Close processing and request start of the online search
◆ onlineUpdateConfiguration
void YQPackageSelectorBase::onlineUpdateConfiguration |
( |
| ) |
|
|
slot |
Close processing and request start of the online update configuration
◆ preferredHeight()
int YQPackageSelectorBase::preferredHeight |
( |
| ) |
|
|
virtual |
Preferred height of the widget.
Reimplemented from YWidget.
◆ preferredWidth()
int YQPackageSelectorBase::preferredWidth |
( |
| ) |
|
|
virtual |
Preferred width of the widget.
Reimplemented from YWidget.
◆ reject
bool YQPackageSelectorBase::reject |
( |
| ) |
|
|
slot |
Close processing and abandon changes. If there were changes, this will post an "Abandon all changes?" pop-up.
Return 'true' if the user really wants to reject (or if there were no changes anyway), 'false' if not.
◆ repoManager
void YQPackageSelectorBase::repoManager |
( |
| ) |
|
|
slot |
Close processing and request start of the repository manager
◆ resetIgnoredDependencyProblems
void YQPackageSelectorBase::resetIgnoredDependencyProblems |
( |
| ) |
|
|
protectedslot |
Reset all previously ignored dependency problems.
◆ resolveDependencies
int YQPackageSelectorBase::resolveDependencies |
( |
| ) |
|
|
slot |
Resolve dependencies (unconditionally) for all resolvables.
Returns QDialog::Accepted or QDialog::Rejected.
◆ resolvingFinished
void YQPackageSelectorBase::resolvingFinished |
( |
| ) |
|
|
signal |
Emitted when package resolving is finished.
◆ resolvingStarted
void YQPackageSelectorBase::resolvingStarted |
( |
| ) |
|
|
signal |
Emitted when package resolving is started. This can be used for some kind of "busy display".
◆ setEnabling()
void YQPackageSelectorBase::setEnabling |
( |
bool |
enabled | ) |
|
|
virtual |
Set enabled/disabled state.
Reimplemented from YWidget.
◆ setKeyboardFocus()
bool YQPackageSelectorBase::setKeyboardFocus |
( |
| ) |
|
|
virtual |
Accept the keyboard focus.
Reimplemented from YWidget.
◆ setSize()
void YQPackageSelectorBase::setSize |
( |
int |
newWidth, |
|
|
int |
newHeight |
|
) |
| |
|
virtual |
Set the new size of the widget.
Reimplemented from YWidget.
◆ showAutoPkgList
void YQPackageSelectorBase::showAutoPkgList |
( |
| ) |
|
|
slot |
Display a list of automatically selected packages (excluding packages contained in any selections that are to be installed)
◆ showPendingLicenseAgreements() [1/2]
bool YQPackageSelectorBase::showPendingLicenseAgreements |
( |
| ) |
|
|
protected |
Show all license agreements the user has not confirmed yet (for all packages that will be installed, and in YOU mode also for patches).
Returns 'true' if all licenses were confirmed, 'false' if one or more licenses were not confirmed (in which case some packages might be set to S_TABOO, which might require another resolver run).
◆ showPendingLicenseAgreements() [2/2]
bool YQPackageSelectorBase::showPendingLicenseAgreements |
( |
ZyppPoolIterator |
begin, |
|
|
ZyppPoolIterator |
end |
|
) |
| |
|
protected |
Show all license agreements in a resolvable range. To be used with zyppPkgBegin() and zyppPkgEnd() or with zyppPatchesBegin() and zyppPatchesEnd().
◆ verifySystem
int YQPackageSelectorBase::verifySystem |
( |
| ) |
|
|
slot |
Verifies dependencies of the currently installed system.
Returns QDialog::Accepted or QDialog::Rejected.
The documentation for this class was generated from the following files:
- /builddir/build/BUILD/libyui-4.6.0/libyui-qt-pkg/src/YQPackageSelectorBase.h
- /builddir/build/BUILD/libyui-4.6.0/libyui-qt-pkg/src/YQPackageSelectorBase.cc