1 /*---------------------------------------------------------------------\
3 | __ __ ____ _____ ____ |
4 | \ \ / /_ _/ ___|_ _|___ \ |
5 | \ V / _` \___ \ | | __) | |
6 | | | (_| |___) || | / __/ |
7 | |_|\__,_|____/ |_| |_____| |
11 \----------------------------------------------------------------------/
13 File: YQPkgPatchFilterView.h
15 Author: Stefan Hundhammer <sh@suse.de>
20 #ifndef YQPkgPatchFilterView_h
21 #define YQPkgPatchFilterView_h
24 #include "YQPkgSelMapper.h"
31 class YQPkgDescriptionView;
39 * @short Display a list of zypp::Patch objects and ( below ) details about the
40 * currently selected patch.
42 class YQPkgPatchFilterView : public Q3VBox
51 YQPkgPatchFilterView( QWidget * parent );
56 virtual ~YQPkgPatchFilterView();
60 * Returns this view's selections list.
62 YQPkgPatchList * patchList() const { return _patchList; }
68 * Update the "total download size" field.
70 void updateTotalDownloadSize();
76 * Fill the patch list with regard to the _patchCategory
87 QSplitter * _splitter;
88 YQPkgPatchList * _patchList;
89 QComboBox * _patchFilter;
90 QTabWidget * _detailsViews;
91 YQPkgDescriptionView * _descriptionView;
92 QLabel * _totalDownloadSize;
94 YQPkgSelMapper _selMapper;
99 #endif // ifndef YQPkgPatchFilterView_h