int main(){ FulltimeWorker w1 = FulltimeWorker(); HourPaidWorker w2 = HourPaidWorker(); Dealer w3 = Dealer(); FulltimeWorker w11("Jan", "Kowalski", 7611, 14531, 5200, 3); HourPaidWorker w22("Piotr", "Kowalski", 8805, 24531, 22, 105); Dealer w33("Zbigniew", "Kowalski", 6688, 34531, 100000 , 0.12); Worker* tab[6]; tab[0] = &w1; tab[1] = &w2; tab[2] = &w3; tab[3] = &w11; tab[4] = &w22; tab[5] = &w33; for(int i = 0 ; i < 6 ; i++){ tab[i] -> print(); } return 0; }
Dialog2::Dialog2(QWidget *parent) : QDialog(parent), ui(new Ui::Dialog2) { ui->setupUi(this); connect(ui->lineEdit,SIGNAL(textChanged(QString)),ui->pushButton_2,SLOT(a(QString))); connect(ui->lineEdit_2,SIGNAL(textChanged(QString)),ui->pushButton_2,SLOT(b(QString))); connect(ui->lineEdit_3,SIGNAL(textChanged(QString)),ui->pushButton_2,SLOT(c(QString))); connect(ui->lineEdit_4,SIGNAL(textChanged(QString)),ui->pushButton_2,SLOT(d(QString))); connect(ui->pushButton_2,SIGNAL(clicked()),ui->pushButton_2,SLOT(przeslij())); connect(ui->pushButton_2,SIGNAL(wyslij(double,double,double,double,double,double,double,double)),this,SLOT(moje(double,double,double,double,double,double,double,double))); connect(ui->lineEdit_5,SIGNAL(textChanged(QString)),ui->pushButton_2,SLOT(w11(QString))); connect(ui->lineEdit_6,SIGNAL(textChanged(QString)),ui->pushButton_2,SLOT(w21(QString))); connect(ui->lineEdit_7,SIGNAL(textChanged(QString)),ui->pushButton_2,SLOT(czas1(QString))); connect(ui->lineEdit_8,SIGNAL(textChanged(QString)),ui->pushButton_2,SLOT(K1(QString))); }