MCPcopy Create free account
hub / github.com/cpvrlab/ImagePlay / IPFilterLineEdit

Method IPFilterLineEdit

ImagePlay/src/IPFilterLineEdit.cpp:22–41  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

20#include "IPFilterLineEdit.h"
21
22IPFilterLineEdit::IPFilterLineEdit(QWidget *parent) :
23 QLineEdit(parent)
24{
25 _resetButton = new QPushButton("", this);
26 _resetButton->setMinimumSize(QSize(16,16));
27 _resetButton->setMaximumSize(QSize(16,16));
28 _resetButton->setIcon(QIcon(":/Delete-32.png"));
29 _resetButton->setStyleSheet("border:none;");
30 setCursor(Qt::ArrowCursor);
31
32 setLayout(new QHBoxLayout);
33
34 this->layout()->addWidget(_resetButton);
35 this->layout()->setContentsMargins(0,0,3,0);
36 this->layout()->setAlignment(_resetButton, Qt::AlignRight);
37
38 connect(_resetButton, &QPushButton::pressed, this, &IPFilterLineEdit::resetPressed);
39 connect(_resetButton, &QPushButton::released, this, &IPFilterLineEdit::resetReleased);
40 connect(_resetButton, &QPushButton::clicked, this, &IPFilterLineEdit::resetClicked);
41}
42
43void IPFilterLineEdit::resetPressed()
44{

Callers

nothing calls this directly

Calls 1

setIconMethod · 0.80

Tested by

no test coverage detected