Hi,

in the following example i'm using a WPopupMenu in a Dialog. When the
Dialog is shown Modal, the Functions which are connectd to the PopupMenu
are not called, by clicking one of the Menu Items.
When i use "setModal(false)", it all works fine.

What's the problem with the Modal Dialogs and the PopupMenu?


DlgTest::DlgTest () : WDialog("Test")
    {
       auto layout = new WVBoxLayout;
       contents()->setLayout(layout);

       auto label = new WLabel("Click");
       layout->addWidget(label);

       auto testMenu = new WPopupMenu;
       testMenu->addItem("icons/details.gif", "One", this,
&DlgTest::TestFunctionOne);
       testMenu->addItem("icons/executable.gif", "Two", this,
&DlgTest::TestFunctionTwo);
       label->clicked().connect(testMenu, &WPopupMenu::popup);

       setModal(false); //Does not work with setModal(true);
       setResizable(true);
       resize(WLength(570, WLength::Pixel), WLength(350, WLength::Pixel));
    }


Best regards

Steven

________________________________

GenoData EDV-Systeme GmbH
Oskar-von-Miller-Straße 2
76829 Landau

Internet: http://www.genodata.de
E-Mail: supp...@genodata.de
Telefon: 06341/558955
Fax: 06341/558954

Geschäftsführer: Katharina Lederle, Michael Blömer
Registergericht: Amtsgericht Landau
Sitz der Gesellschaft: Landau
Handelsregisternummer: HRB 2970
_____________________________________________________________________

Der Versand und der Empfang von E-Mails dient der Beschleunigung der
Kommunikation und der Vorbereitung von Geschäftsabschlüssen bzw. der
Begleitung und Unterstützung der Kundenbetreuung. Auf dem Weg von
Absender zu Empfänger können E-Mails mitgelesen, verfälscht, nicht
oder verspätet zugestellt werden. Aus diesen Gründen können Verträge
und Willenserklärungen per E-Mail nicht wirksam abgeschlossen bzw.
abgegeben werden. Diese Erklärungen werden erst nach schriftlicher
Bestätigung wirksam.

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
witty-interest mailing list
witty-interest@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/witty-interest

Reply via email to