SequenceBrowser::SequenceBrowser(QWidget *parent)
: QGLWidget(parent),
rubberBand(0),
- popupMenu(this),
- copySelectedSequenceAsFastaAction(tr("&Copy as Fasta"), this)
+ popupMenu(new QMenu(this)),
+ copySelectedSequenceAsFastaAction(new QAction(tr("&Copy as Fasta"), this))
{
- connect(©SelectedSequenceAsFastaAction, SIGNAL(triggered()),
+ connect(copySelectedSequenceAsFastaAction, SIGNAL(triggered()),
this, SLOT(copySelectedSequenceAsFasta()));
- copySelectedSequenceAsFastaAction.setShortcut(Qt::CTRL | Qt::Key_C);
- popupMenu.addAction(©SelectedSequenceAsFastaAction);
+ copySelectedSequenceAsFastaAction->setShortcut(Qt::CTRL | Qt::Key_C);
+ popupMenu->addAction(copySelectedSequenceAsFastaAction);
}
-QMenu &SequenceBrowser::getPopupMenu()
+QMenu *SequenceBrowser::getPopupMenu()
{
return popupMenu;
}
-QAction &SequenceBrowser::getCopySelectedSequenceAsFastaAction()
+QAction *SequenceBrowser::getCopySelectedSequenceAsFastaAction()
{
return copySelectedSequenceAsFastaAction;
}
void SequenceBrowser::displayContextMenu(const QPoint& point)
{
- popupMenu.popup(point);
+ popupMenu->popup(point);
}
void SequenceBrowser::push_sequence(boost::shared_ptr<Sequence> s)