19#include "ui_editsearchengine.h"
28 setWindowTitle(title);
31 connect(ui->iconFromFile, &QAbstractButton::clicked,
this, &EditSearchEngine::chooseIcon);
33 ui->buttonBox->setFocus();
35 setFixedHeight(sizeHint().height());
40 return ui->name->text().trimmed();
45 ui->name->setText(
name);
46 ui->name->setCursorPosition(0);
51 return ui->url->text().trimmed();
56 return ui->postData->text().trimmed();
61 ui->url->setText(
url);
62 ui->url->setCursorPosition(0);
68 ui->postData->setCursorPosition(0);
73 return ui->shortcut->text().trimmed();
79 ui->shortcut->setCursorPosition(0);
84 return QIcon(ui->icon->pixmap());
89 ui->icon->setPixmap(
icon.pixmap(16));
94 ui->iconLabel->hide();
95 ui->editIconFrame->hide();
97 resize(width(), sizeHint().height());
100void EditSearchEngine::chooseIcon()
103 QIcon
icon = chooser.getIcon();
105 if (!
icon.isNull()) {
void setPostData(const QString &postData)
void setUrl(const QString &url)
void setShortcut(const QString &shortcut)
EditSearchEngine(const QString &title, QWidget *parent=nullptr)
void setIcon(const QIcon &icon)
void setName(const QString &name)