- QMenu * menu = new QMenu();
- QAction * regAny = menu->addAction(qt_("&Anything"));
- regAny->setData(".*");
- QAction * regAnyNonEmpty = menu->addAction(qt_("Any non-&empty"));
- regAnyNonEmpty->setData(".+");
- QAction * regAnyWord = menu->addAction(qt_("Any &word"));
- regAnyWord->setData("[a-z]+");
- QAction * regAnyNumber = menu->addAction(qt_("Any &number"));
- regAnyNumber->setData("[0-9]+");
- QAction * regCustom = menu->addAction(qt_("&User-defined"));
- regCustom->setData("");
- regexpInsertPB->setMenu(menu);
-
- connect(menu, SIGNAL(triggered(QAction *)),
- this, SLOT(insertRegexp(QAction *)));