projects
/
presencevnc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Show more detailed error messages
[presencevnc]
/
src
/
scrollarea.h
diff --git
a/src/scrollarea.h
b/src/scrollarea.h
index
6e525f1
..
fa59830
100644
(file)
--- a/
src/scrollarea.h
+++ b/
src/scrollarea.h
@@
-26,10
+26,12
@@
//fixes tearing during scrolling and can display messages
class ScrollArea : public QScrollArea
{
//fixes tearing during scrolling and can display messages
class ScrollArea : public QScrollArea
{
+ Q_OBJECT
public:
explicit ScrollArea(QWidget *parent):
public:
explicit ScrollArea(QWidget *parent):
- QScrollArea(parent) {
- message.setParent(this);
+ QScrollArea(parent),
+ message(this)
+ {
message.setVisible(false);
message.setAlignment(Qt::AlignCenter);
message.setWordWrap(true);
message.setVisible(false);
message.setAlignment(Qt::AlignCenter);
message.setWordWrap(true);
@@
-54,11
+56,15
@@
public:
#endif
}
#endif
}
+public slots:
void showMessage(const QString &s) {
message.setText(s);
message.show();
message_timer.start();
}
void showMessage(const QString &s) {
message.setText(s);
message.show();
message_timer.start();
}
+
+ //provided for convenience
+ void showMessage(QString /*title*/, QString msg) { showMessage(msg); }
protected:
virtual void resizeEvent(QResizeEvent* ev) {
QScrollArea::resizeEvent(ev);
protected:
virtual void resizeEvent(QResizeEvent* ev) {
QScrollArea::resizeEvent(ev);