本文整理汇总了C++中KPopupMenu::setTitle方法的典型用法代码示例。如果您正苦于以下问题:C++ KPopupMenu::setTitle方法的具体用法?C++ KPopupMenu::setTitle怎么用?C++ KPopupMenu::setTitle使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类KPopupMenu
的用法示例。
在下文中一共展示了KPopupMenu::setTitle方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: contextMenu
void KstDataManagerI::contextMenu(QListViewItem *i, const QPoint& p, int col) {
Q_UNUSED(col)
KstObjectItem *koi = static_cast<KstObjectItem*>(i);
KstBaseCurve *c;
if (koi->rtti() == RTTI_OBJ_OBJECT || koi->rtti() == RTTI_OBJ_DATA_VECTOR) {
KPopupMenu *m = new KPopupMenu(this);
m->setTitle(koi->text(0));
int id = m->insertItem(i18n("&Edit..."), this, SLOT(edit_I()));
//m->setItemEnabled(id, RTTI_OBJ_VECTOR != koi->rtti());
if (koi->rtti() == RTTI_OBJ_DATA_VECTOR) {
id = m->insertItem(i18n("&Make Curve..."), koi, SLOT(makeCurve()));
} else if ((c = dynamic_cast<KstBaseCurve*>(koi->dataObject().data()))) {
KPopupMenu *addMenu = new KPopupMenu(this);
KPopupMenu *removeMenu = new KPopupMenu(this);
PlotMap.clear();
id = 100;
bool haveAdd = false, haveRemove = false;
for (KstPlot *p = KST::plotList.first(); p; p = KST::plotList.next()) {
if (!p->Curves.contains(c)) {
addMenu->insertItem(p->tagName(), koi, SLOT(addToPlot(int)), 0, id);
haveAdd = true;
} else {