+ QDockWidget *dock = new QDockWidget("Topic Dock", this);
+ dock->setAllowedAreas(Qt::TopDockWidgetArea | Qt::BottomDockWidgetArea);
+
+ TopicWidget *topicwidget = new TopicWidget(dock);
+ dock->setWidget(topicwidget);
+
+ Client::bufferModel()->mapProperty(0, Qt::DisplayRole, topicwidget, "topic");
+
+ addDockWidget(Qt::TopDockWidgetArea, dock);
+
+ ui.menuViews->addAction(dock->toggleViewAction());