double click on widgets only works now with left mouse button

This commit is contained in:
Rafael 2016-04-02 21:21:26 +02:00
parent 5c4f390bd2
commit d2baaa961e
3 changed files with 17 additions and 9 deletions

View file

@ -82,12 +82,15 @@ void SavegameWidget::mouseDoubleClickEvent(QMouseEvent *ev)
{
QWidget::mouseDoubleClickEvent(ev);
SavegameDialog *savegameDialog = new SavegameDialog(this);
savegameDialog->setWindowFlags(savegameDialog->windowFlags()^Qt::WindowContextHelpButtonHint);
savegameDialog->setSavegameData(sgdata, sgdPath, true);
savegameDialog->setModal(true);
savegameDialog->show();
savegameDialog->exec();
savegameDialog->deleteLater();
delete savegameDialog;
if (ev->button() == Qt::LeftButton)
{
SavegameDialog *savegameDialog = new SavegameDialog(this);
savegameDialog->setWindowFlags(savegameDialog->windowFlags()^Qt::WindowContextHelpButtonHint);
savegameDialog->setSavegameData(sgdata, sgdPath, true);
savegameDialog->setModal(true);
savegameDialog->show();
savegameDialog->exec();
savegameDialog->deleteLater();
delete savegameDialog;
}
}