42 #ifndef YQPackageSelectorBase_h
43 #define YQPackageSelectorBase_h
47 #include <YEventFilter.h>
49 #include "YPackageSelector.h"
53 class QY2ComboTabWidget;
111 virtual void setSize(
int newWidth,
int newHeight );
229 ZyppPoolIterator end );
243 bool _showChangesDialog;
246 QAction * _actionResetIgnoredDependencyProblems;
269 virtual YEvent *
filter( YEvent * event );
280 #endif // YQPackageSelectorBase_h
void onlineUpdateConfiguration()
Close processing and request start of the online update configuration.
virtual void keyPressEvent(QKeyEvent *ev)
Event handler for keyboard input - for debugging and testing.
virtual void setEnabling(bool enabled)
Set enabled/disabled state.
bool showPendingLicenseAgreements()
Show all license agreements the user has not confirmed yet (for all packages that will be installed,...
void onlineSearch()
Close processing and request start of the online search.
int checkDiskUsage()
Check for disk overflow and post a warning dialog if necessary.
virtual ~YQPackageSelectorBase()
Destructor.
int verifySystem()
Verifies dependencies of the currently installed system.
virtual YEvent * filter(YEvent *event)
The filter method: This is what this class is all about.
void showAutoPkgList()
Display a list of automatically selected packages (excluding packages contained in any selections tha...
YQPackageSelectorBase(YWidget *parent, long modeFlags=0)
Constructor.
int resolveDependencies()
Resolve dependencies (unconditionally) for all resolvables.
void notImplemented()
Inform user about a feature that is not implemented yet.
void repoManager()
Close processing and request start of the repository manager.
virtual int preferredHeight()
Preferred height of the widget.
bool reject()
Close processing and abandon changes.
void accept()
Close processing and accept changes.
void resolvingFinished()
Emitted when package resolving is finished.
virtual bool setKeyboardFocus()
Accept the keyboard focus.
Helper class: Event filter for the WM_CLOSE event.
List of disk usage of all attached partitions.
Dialog that takes care of dependency checking and resolving conflicts.
virtual int preferredWidth()
Preferred width of the widget.
void resolvingStarted()
Emitted when package resolving is started.
void resetIgnoredDependencyProblems()
Reset all previously ignored dependency problems.
Abstract base class for package selectors.
virtual void setSize(int newWidth, int newHeight)
Set the new size of the widget.
- src
- YQPackageSelectorBase.h