1 /*---------------------------------------------------------------------\
3 | __ __ ____ _____ ____ |
4 | \ \ / /_ _/ ___|_ _|___ \ |
5 | \ V / _` \___ \ | | __) | |
6 | | | (_| |___) || | / __/ |
7 | |_|\__,_|____/ |_| |_____| |
11 \----------------------------------------------------------------------/
13 File: YQSimplePatchSelector.h
15 Author: Stefan Hundhammer <sh@suse.de>
20 #ifndef YQSimplePatchSelector_h
21 #define YQSimplePatchSelector_h
25 #include "YQPackageSelectorBase.h"
30 class YQPkgPatchFilterView;
35 class YQSimplePatchSelector : public YQPackageSelectorBase
41 YQSimplePatchSelector( YWidget * parent, long modeFlags );
47 * User clicked on "Details..." - start the detailed package selection.
48 * This will return from UI::RunPkgSelection() with `details .
50 void detailedPackageSelection();
60 // Layout methods - create and layout widgets
63 void layoutButtons ( QWidget * parent );
66 * Find the wizard in the current dialog, if there is any.
67 * Returns 0 if there is none.
69 YQWizard * findWizard() const;
72 * Establish Qt signal / slot connections.
74 void makeConnections();
79 YQPkgPatchFilterView * _patchFilterView;
80 YQPkgPatchList * _patchList;
86 #endif // YQSimplePatchSelector_h