libyui-qt-pkg
Loading...
Searching...
No Matches
YQPkgConflict Class Reference

Root item for each individual conflict. More...

#include <YQPkgConflictList.h>

Inheritance diagram for YQPkgConflict:
Collaboration diagram for YQPkgConflict:

Signals

void expanded ()

Public Member Functions

 YQPkgConflict (QWidget *parent, zypp::ResolverProblem_Ptr problem)
virtual ~YQPkgConflict ()
zypp::ResolverProblem_Ptr problem () const
zypp::ProblemSolution_Ptr userSelectedResolution ()
void saveToFile (QFile &file) const

Protected Slots

void detailsExpanded ()

Protected Member Functions

void formatHeading ()
void addSolutions ()

Protected Attributes

zypp::ResolverProblem_Ptr _problem
QLabel * _resolutionsHeader
QList< zypp::ProblemSolution_Ptr > _resolutions
QMap< QRadioButton *, zypp::ProblemSolution_Ptr > _solutions
QMap< QLabel *, zypp::ProblemSolution_Ptr > _details
QVBoxLayout * _layout

Detailed Description

Root item for each individual conflict.

Constructor & Destructor Documentation

◆ YQPkgConflict()

YQPkgConflict::YQPkgConflict ( QWidget * parent,
zypp::ResolverProblem_Ptr problem )

Constructor.

◆ ~YQPkgConflict()

virtual YQPkgConflict::~YQPkgConflict ( )
inlinevirtual

Destructor.

Member Function Documentation

◆ addSolutions()

void YQPkgConflict::addSolutions ( )
protected

Add suggestions how to resolve this conflict.

◆ formatHeading()

void YQPkgConflict::formatHeading ( )
protected

Format the text heading line for this item.

◆ problem()

zypp::ResolverProblem_Ptr YQPkgConflict::problem ( ) const
inline

Returns the corresponding ResolverProblem.

◆ saveToFile()

void YQPkgConflict::saveToFile ( QFile & file) const

save one item to file.

◆ userSelectedResolution()

zypp::ProblemSolution_Ptr YQPkgConflict::userSelectedResolution ( )

Returns the resolution the user selected or 0 if he didn't select one


The documentation for this class was generated from the following files:
  • /builddir/build/BUILD/libyui-4.6.2-build/libyui-4.6.2/libyui-qt-pkg/src/YQPkgConflictList.h
  • /builddir/build/BUILD/libyui-4.6.2-build/libyui-4.6.2/libyui-qt-pkg/src/YQPkgConflictList.cc