41 #ifndef YQPkgGenericDetailsView_h
42 #define YQPkgGenericDetailsView_h
44 #include <QTextBrowser>
45 #include <zypp/Date.h>
87 static QString htmlEnd();
94 static QString
htmlHeading( ZyppSel selectable,
bool showVersion =
false );
104 static QString
htmlEscape(
const QString & plainText );
109 static QString
table(
const QString & contents );
114 static QString
row(
const QString & contents );
119 static QString
cell( QString contents );
120 static QString
cell(
int contents );
121 static QString
cell(
const string & contents );
122 static QString
cell(
const zypp::Date & date );
128 static QString
hcell( QString contents );
156 virtual void reload() { QTextBrowser::reload(); }
163 QTabWidget * _parentTab;
Abstract base class for details views. Handles generic stuff like HTML formatting,...
Definition: YQPkgGenericDetailsView.h:59
virtual ~YQPkgGenericDetailsView()
Definition: YQPkgGenericDetailsView.cc:104
static QString htmlHeading(ZyppSel selectable, bool showVersion=false)
Definition: YQPkgGenericDetailsView.cc:162
static QString hcell(QString contents)
Definition: YQPkgGenericDetailsView.cc:260
virtual QSize minimumSizeHint() const
Definition: YQPkgGenericDetailsView.cc:140
virtual void showDetails(ZyppSel selectable)=0
void showDetailsIfVisible(ZyppSel selectable)
Definition: YQPkgGenericDetailsView.cc:121
YQPkgGenericDetailsView(QWidget *parent)
Definition: YQPkgGenericDetailsView.cc:58
void reloadTab(int newCurrent)
Definition: YQPkgGenericDetailsView.cc:111
static QString htmlStart()
Definition: YQPkgGenericDetailsView.cc:147
static QString row(const QString &contents)
Definition: YQPkgGenericDetailsView.cc:224
static QString cell(QString contents)
Definition: YQPkgGenericDetailsView.cc:231
static QString htmlEscape(const QString &plainText)
Definition: YQPkgGenericDetailsView.cc:197
static QString table(const QString &contents)
Definition: YQPkgGenericDetailsView.cc:211