| 64 | }; |
| 65 | |
| 66 | EnvironmentConfigureButton::EnvironmentConfigureButton(QWidget* parent) |
| 67 | : QPushButton(parent), |
| 68 | d_ptr(new EnvironmentConfigureButtonPrivate(this)) |
| 69 | { |
| 70 | setText(QString()); |
| 71 | setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum); |
| 72 | setIcon(QIcon::fromTheme(QStringLiteral("configure"))); |
| 73 | setToolTip(i18nc("@info:tooltip", "Configure environment variables")); |
| 74 | |
| 75 | connect(this, &EnvironmentConfigureButton::clicked, |
| 76 | this, [this] { Q_D(EnvironmentConfigureButton); d->showDialog(); }); |
| 77 | } |
| 78 | |
| 79 | EnvironmentConfigureButton::~EnvironmentConfigureButton() = default; |
| 80 |
nothing calls this directly
no test coverage detected