finishButton.setDefault(true);
finishButton.clicked.connect(this, "onButtonFinished()");
selectButton.clicked.connect(this, "onButtonSelect()");
cancelButton.clicked.connect(this, "onCancelButton()");
QBoxLayout okCancelLayout = new QBoxLayout(Direction.RightToLeft);
okCancelLayout.addWidget(cancelButton, 0, AlignmentFlag.AlignRight);
okCancelLayout.addWidget(finishButton, 1, AlignmentFlag.AlignRight);
okCancelLayout.addWidget(selectButton, 2, AlignmentFlag.AlignRight);
QBoxLayout bLayout = new QBoxLayout(Direction.TopToBottom);
bLayout.addWidget(label);