Implemented support for custom DockWidget actions for display in DockArea title bar

This commit is contained in:
Uwe Kindler
2020-02-06 09:15:13 +01:00
parent 094fa37135
commit b727274cd9
8 changed files with 48 additions and 20 deletions

View File

@@ -192,6 +192,8 @@ static ads::CDockWidget* createEditorWidget(QMenu* ViewMenu)
// styling
MenuAction->setObjectName("optionsMenu");
DockWidget->setTitleBarActions({OptionsMenu->menuAction()});
auto a = OptionsMenu->addAction(QObject::tr("Clear Editor"));
w->connect(a, SIGNAL(triggered()), SLOT(clear()));
return DockWidget;
}
@@ -424,6 +426,7 @@ CMainWindow::CMainWindow(QWidget *parent) :
{
using namespace ads;
d->ui.setupUi(this);
d->createActions();
// uncomment the following line if the tab close button should be