- QAction *const disable = new QAction(tr("Disable"), this);
- disable->setShortcuts(QKeySequence::Delete);
- connect(disable, SIGNAL(triggered()), this, SLOT(on_disable()));
- menu->addAction(disable);
+ QString caption;
+
+ if (base_->is_generated())
+ caption = tr("Remove");
+ else
+ caption = tr("Disable");
+
+ QAction *const a = new QAction(caption, this);
+ a->setShortcuts(QKeySequence::Delete);
+ connect(a, SIGNAL(triggered()), this, SLOT(on_disable()));
+ menu->addAction(a);