27 , m_defaultToolTipText(i18n(
"Conflict found for a Shortcut in this Action."))
29 ui =
new Ui::KisInputConfigurationPageItem;
30 this->setContentsMargins(0,0,0,0);
38 ui->shortcutsView->header()->setSectionResizeMode(QHeaderView::Stretch);
42 ui->warningConflictButton->setFlat(
true);
43 ui->warningConflictButton->hide();
44 connect(
ui->warningConflictButton, &QPushButton::clicked, [&]() {
45 QToolTip::showText(QCursor::pos(), ui->warningConflictButton->toolTip());
52 QAction *deleteAction =
new QAction(
KisIconUtils::loadIcon(
"edit-delete"), i18n(
"Delete Shortcut"),
ui->shortcutsView);
54 ui->shortcutsView->addAction(deleteAction);
55 ui->shortcutsView->setContextMenuPolicy(Qt::ActionsContextMenu);
77 ui->warningConflictButton->setVisible(enabled);
80 }
else if (!additionalToolTipText.isEmpty()) {
81 const QString toolTipText =
83 ui->warningConflictButton->toolTip() +
"<br>" + additionalToolTipText +
85 ui->warningConflictButton->setToolTip(toolTipText);