BlobEditer::BlobEditer(QWidget * parent) : QLineEdit(parent)
{
setText(tr("Binary data"));
setReadOnly(true);
_popup = new QWidget(0);
//_popup->setStyleSheet("background-color: red;");
_popup->setWindowFlags(Qt::Popup);
_popup->resize(150,200);
}
BlobEditer::~BlobEditer()
{
delete _popup;
}
void BlobEditer::mousePressEvent(QMouseEvent * e)
{
if(_popup)
{
_popup->move(this->mapToGlobal(QPoint(0, height())));
_popup->show();
}
}