diff -r cda8ca932708 -r a7de68f4f87f QTfrontend/hwform.cpp --- a/QTfrontend/hwform.cpp Mon Aug 22 17:54:04 2011 +0400 +++ b/QTfrontend/hwform.cpp Mon Aug 22 16:20:28 2011 +0200 @@ -37,6 +37,7 @@ #include #include #include +#include #include "hwform.h" #include "game.h" @@ -218,6 +219,7 @@ connect(ui.pageRoomsList->BtnAdmin, SIGNAL(clicked()), pageSwitchMapper, SLOT(map())); pageSwitchMapper->setMapping(ui.pageRoomsList->BtnAdmin, ID_PAGE_ADMIN); + connect(ui.pageInfo->BtnSnapshots, SIGNAL(clicked()), this, SLOT(OpenSnapshotFolder())); connect(ui.pageInfo->BtnBack, SIGNAL(clicked()), this, SLOT(GoBack())); connect(ui.pageGameStats->BtnBack, SIGNAL(clicked()), this, SLOT(GoBack())); @@ -576,6 +578,12 @@ ammoSchemeModel->Save(); } +void HWForm::OpenSnapshotFolder() +{ + QString path = QDir::toNativeSeparators(cfgdir->absolutePath() + "/Screenshots"); + QDesktopServices::openUrl(QUrl("file:///" + path)); +} + void HWForm::btnExitPressed() { eggTimer.start();