Pārlūkot izejas kodu

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 gadi atpakaļ
vecāks
revīzija
468edc43d8
1 mainītis faili ar 4 papildinājumiem un 0 dzēšanām
  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;
 }