diff options
Diffstat (limited to 'src/titlebar.cpp')
| -rw-r--r-- | src/titlebar.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/titlebar.cpp b/src/titlebar.cpp index db9b272fc..dad38a54c 100644 --- a/src/titlebar.cpp +++ b/src/titlebar.cpp @@ -36,6 +36,7 @@ TitleBar::TitleBar(QWidget *parent) mw = qobject_cast<MainWindow*>(parent); //buttons menu = new Button(this,Skin::BT_MENU_N,Skin::BT_MENU_P); + connect(menu,SIGNAL(clicked()),this,SLOT(showMainMenu())); menu->move(6,3); minimize = new Button(this,Skin::BT_MINIMIZE_N,Skin::BT_MINIMIZE_P); minimize->move(244,3); @@ -109,3 +110,8 @@ void TitleBar::updateSkin() { setActive(FALSE); } + +void TitleBar::showMainMenu() +{ + mw->menu()->exec(menu->mapToGlobal(menu->pos())); +} |
