blob: 1920f377807746968e7746f8a51fa7f29e42e90b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#include "modidlineedit.h"
#include <QWhatsThis>
#include <QEvent>
#include <QWhatsThisClickedEvent>
ModIDLineEdit::ModIDLineEdit(QWidget* parent) : QLineEdit(parent) {}
ModIDLineEdit::ModIDLineEdit(const QString& text, QWidget* parent)
: QLineEdit(text, parent)
{}
bool ModIDLineEdit::event(QEvent* event)
{
if (event->type() == QEvent::WhatsThisClicked) {
QWhatsThisClickedEvent* wtcEvent = static_cast<QWhatsThisClickedEvent*>(event);
emit linkClicked(wtcEvent->href().trimmed());
}
return QLineEdit::event(event);
}
|