25#ifndef YQPkgTextDialog_h
26#define YQPkgTextDialog_h
31#include <zypp/ResObject.h>
59 const QString & acceptButtonLabel,
60 const QString & rejectButtonLabel );
85 static void showText( QWidget * parent,
const QString & text );
90 static void showText( QWidget * parent,
92 const string & text );
100 const QString & acceptButtonLabel,
101 const QString & rejectButtonLabel );
107 static bool confirmText( QWidget * parent,
const QString & text );
108 static bool confirmText( QWidget * parent,
const char * text );
117 const string & text );
129 static QString
htmlHeading(
const QString & text );
145 static QString
htmlEscape(
const QString & plainText );
153 void setText(
const QString & text );
154 void setText(
const string & text );
159 void setText( ZyppSel selectable,
160 const string & text );
169 const QString & acceptButtonLabel,
170 const QString & rejectButtonLabel =
"" );
180 QPushButton * _acceptButton;
181 QPushButton * _rejectButton;
182 QTextBrowser * _textBrowser;
Dialog that shows a scrolled (HTML) text.
Definition YQPkgTextDialog.h:43
static QString htmlParagraphs(const string &rawText)
Definition YQPkgTextDialog.cc:281
static QString htmlHeading(const QString &text)
Definition YQPkgTextDialog.cc:299
void setText(const QString &text)
Definition YQPkgTextDialog.cc:188
void buildDialog(const QString &text, QWidget *parent, const QString &acceptButtonLabel, const QString &rejectButtonLabel="")
Definition YQPkgTextDialog.cc:77
static QString htmlEscape(const QString &plainText)
Definition YQPkgTextDialog.cc:266
static bool confirmText(QWidget *parent, const QString &text, const QString &acceptButtonLabel, const QString &rejectButtonLabel)
Definition YQPkgTextDialog.cc:224
YQPkgTextDialog(const QString &text, QWidget *parent, const QString &acceptButtonLabel, const QString &rejectButtonLabel)
Definition YQPkgTextDialog.cc:61
virtual QSize sizeHint() const
Definition YQPkgTextDialog.cc:152
virtual ~YQPkgTextDialog()
Definition YQPkgTextDialog.cc:71
static void showText(QWidget *parent, const QString &text)
Definition YQPkgTextDialog.cc:207
bool eventFilter(QObject *obj, QEvent *ev)
Definition YQPkgTextDialog.cc:159