41 #ifndef YQPkgVersionsView_h
42 #define YQPkgVersionsView_h
44 #include <QScrollArea>
45 #include <QRadioButton>
47 #include <QButtonGroup>
104 void reload( QWidget * newCurrent );
106 void slotRefreshDetails();
114 void multiversionSelectionChanged( );
137 QTabWidget * _parentTab;
140 QButtonGroup * _buttons;
141 QList<QWidget*> _installed;
142 QVBoxLayout * _layout;
157 bool enabled =
true );
180 virtual QString
toolTip(
int column );
205 ZyppPoolItem zyppPoolItem,
206 bool enabled =
true );
231 void setStatus( ZyppStatus newStatus );
232 QPixmap statusIcon( ZyppStatus status );
237 ZyppPoolItem _zyppPoolItem;
241 void slotIconClicked();
245 void statusChanged();
253 #endif // ifndef YQPkgVersionsView_h
void reload(QWidget *newCurrent)
virtual QSize minimumSizeHint() const
virtual QString toolTip(int column)
YQPkgMultiVersion(QWidget *parent, ZyppSel selectable, ZyppPoolItem zyppPoolItem, bool enabled=true)
YQPkgVersion(QWidget *parent, ZyppSel selectable, ZyppObj zyppObj, bool enabled=true)
ZyppSel selectable() const
void showDetailsIfVisible(ZyppSel selectable)
YQPkgVersionsView(QWidget *parent, bool userCanSwitchVersions)
virtual ~YQPkgMultiVersion()
ZyppSel selectable() const
Package version selector: Display a list of available versions from all the different installation so...
void paintEvent(QPaintEvent *)
void checkForChangedCandidate()
void candidateChanged(ZyppObj newCandidate)
virtual ~YQPkgVersionsView()
void showDetails(ZyppSel selectable)