On 12/17/2011 07:04 AM, Roger Mc Murtrie wrote:
Following on using qtada-gpl-3.2.0-20111213-3862,
I still can't access the Cancel button, presumably something wrong with my code:

     Button_Box             : 
Qt4.Dialog_Button_Boxes.Q_Dialog_Button_Box_Access;
     Cancel_Button       : Qt4.Push_Buttons.Q_Push_Button_Access;
-
-
-
       Button_Box := Interactor.Button_Box;
       Cancel_Button := Button_Box.Button(Cancel);

The above fails to compile with message:
no selector "Button" for type "Q_Dialog_Button_Box'Class"
The gps code completion tip certainly offers "button" as a selector and qt4-dialog_button-boxes.ads 
certainly includes the function "Button" which returns "access 
Qt4.Push_Buttons.Q_Push_Button'Class".
I have found that the gps "no selector"  error is often  misleading as the 
error often occurs for some sort of declaration error; but in this case I can't figure it 
out.

Try:

   Cancel_Button :=
     Qt4.Push_Buttons.Q_Push_Button_Access
      (Button_Box.Button(Cancel));


_______________________________________________
qtada-users mailing list
[email protected]
http://box347.bluehost.com/mailman/listinfo/qtada-users_lists.qtada.com

Reply via email to