game menu

This commit is contained in:
Max-Wilhelm Bruker 2009-11-28 18:35:48 +01:00
parent 77015c9ebf
commit 122f8ea916
15 changed files with 75 additions and 35 deletions

View file

@ -11,6 +11,7 @@ TabSupervisor:: TabSupervisor(QWidget *parent)
: QTabWidget(parent), client(0), tabServer(0), tabDeckStorage(0)
{
setIconSize(QSize(15, 15));
connect(this, SIGNAL(currentChanged(int)), this, SLOT(updateMenu(int)));
}
void TabSupervisor::retranslateUi()
@ -131,3 +132,11 @@ void TabSupervisor::processGameEvent(GameEvent *event)
} else
qDebug() << "gameEvent: invalid gameId";
}
void TabSupervisor::updateMenu(int index)
{
if (index != -1)
emit setMenu(static_cast<Tab *>(widget(index))->getTabMenu());
else
emit setMenu(0);
}