#include "dialog1.h" #include "class1.h" Dialog1::Dialog1(Class1 *c, QWidget *parent) : QDialog(parent) { QPushButton * btn1 = new QPushButton("Button 1"); QPushButton * btn2 = new QPushButton("Button 2"); QBoxLayout * l = new QVBoxLayout(); l->addWidget(btn1); l->addWidget(btn2); setLayout(l); connect(btn1, &QPushButton::clicked, c, &Class1::slot1); connect(btn2, &QPushButton::clicked, c, &Class1::slot2); } Dialog1::~Dialog1() { }