﻿
Const QDialogButtonBox_Ok = 0x00000400
Const QDialogButtonBox_Open = 0x00002000
Const QDialogButtonBox_Save = 0x00000800
Const QDialogButtonBox_Cancel = 0x00400000

'Declare Function "QDialogButtonBox" QPushButton *addButton(int button);  'StandardButton
'Declare Sub "QDialogButtonBox" void clear();


Outlet buttonBox As QDialogButtonBox

Event Init()
  ' All posible buttons are,
  ' "Ok|Cancel|Save|SaveAll|Open|Yes|YesToAll|No|NoToAll|Abort|Retry|Ignore|Close|Discard|Help|Apply|Reset|RestoreDefaults"


'  buttonBox.clear()
'  buttonBox.addButton(QDialogButtonBox_Ok)

  MsgBox(buttonBox!standardButtons, QDialogButtonBox_Ok)
  buttonBox!standardButtons = "Cancel" ' QDialogButtonBox_Open ' QDialogButtonBox_Ok Or QDialogButtonBox_Open Or QDialogButtonBox_Cancel
  MsgBox(buttonBox!standardButtons)

  buttonBox!centerButtons = False ' normally buttons are centered

'  buttonBox!standardButtons = ""  ' use when all buttons must be used.
End Event
'
'
Signal on_buttonBox_clicked(button As QAbstractButton)
  ReturnValue = button.Text
End Signal
