瀏覽代碼

ctkPopupWidgetPlugin was not allowing more than 1 child

As soon as the mouse moved outside ctkPopupWidget (in the Designer), the
widget was hidden and no more widgets could be added.
Julien Finet 14 年之前
父節點
當前提交
468edc43d8
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      Libs/Widgets/Plugins/ctkPopupWidgetPlugin.cpp

+ 4 - 0
Libs/Widgets/Plugins/ctkPopupWidgetPlugin.cpp

@@ -32,7 +32,11 @@ ctkPopupWidgetPlugin::ctkPopupWidgetPlugin(QObject* pluginParent)
 QWidget *ctkPopupWidgetPlugin::createWidget(QWidget* widgetParent)
 {
   ctkPopupWidget* newWidget = new ctkPopupWidget(widgetParent);
+  // if the widget is a tooltip, it wouldn't accept children
   newWidget->setWindowFlags(0);
+  // if the widget auto hides, it disappear from the workplace and don't allow
+  // children anymore.
+  newWidget->setAutoHide(false);
   return newWidget;
 }