diff --git a/src/admc/tabs/attributes_tab.cpp b/src/admc/tabs/attributes_tab.cpp index 2b0e9250..690e7fc9 100644 --- a/src/admc/tabs/attributes_tab.cpp +++ b/src/admc/tabs/attributes_tab.cpp @@ -184,9 +184,9 @@ void AttributesTabEdit::copy_action(){ } bool AttributesTabEdit::eventFilter(QObject *watched, QEvent *event){ - if (watched == view && event->type() == 82){ + if (watched == view && event->type() == QEvent::ContextMenu){ QMenu menu; - QAction* saveAction = menu.addAction("Копировать"); + QAction* saveAction = menu.addAction(tr("Copy")); connect( saveAction, &QAction::triggered, this, &AttributesTabEdit::copy_action); diff --git a/src/admc/tabs/attributes_tab.h b/src/admc/tabs/attributes_tab.h index 57c4aea8..0672356e 100644 --- a/src/admc/tabs/attributes_tab.h +++ b/src/admc/tabs/attributes_tab.h @@ -90,7 +90,7 @@ private: void edit_attribute(); void view_attribute(); void on_load_optional(); - bool eventFilter(QObject *watched, QEvent *event); + bool eventFilter(QObject *watched, QEvent *event) override; void copy_action(); void load_optional_attribute_values(AdInterface &ad); void load_row(const QList &row, const QString &attribute, const QList &values);