// --- ---------- ------------------------------------------------------------
// JLH 09/21/2012 Created this file
+// NOTE: This can also be used as a vendor editing dialog. It's up to the caller
+// to change the window title and populate fields in that case. :-)
+
#include "newvendordialog.h"
edit1(new QLineEdit),
combo1(new QComboBox),
checkbox1(new QCheckBox(tr("NDA Signed"))),
- edit2(new QLineEdit),
- edit3(new QLineEdit),
- edit4(new QLineEdit),
- edit5(new QLineEdit),
- edit6(new QLineEdit),
- combo2(new QComboBox),
- edit7(new QLineEdit),
- edit8(new QLineEdit),
- edit9(new QLineEdit),
- edit10(new QLineEdit),
- edit11(new QLineEdit),
- edit12(new QLineEdit),
- list(new QListWidget)
+ list(new QListWidget),
+ address(new AddressEditWidget(this)),
+ contact(new ContactEditWidget(this))
{
connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept()));
connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject()));
QGroupBox * gb4 = new QGroupBox(tr("Vendor Classes"));
QFormLayout * form1 = new QFormLayout;
- QFormLayout * form2 = new QFormLayout;
- QFormLayout * form3 = new QFormLayout;
+ QVBoxLayout * form2 = new QVBoxLayout;
+ QVBoxLayout * form3 = new QVBoxLayout;
form1->addRow(tr("Name:"), edit1);
form1->addRow(tr("Level:"), combo1);
-
- form2->addRow(tr("Address:"), edit2);
- form2->addRow(tr("City:"), edit3);
- form2->addRow(tr("State:"), edit4);
- form2->addRow(tr("Country:"), edit5);
- form2->addRow(tr("Postal Code:"), edit6);
-
- form3->addRow(tr("Type:"), combo2);
- form3->addRow(tr("Name:"), edit7);
- form3->addRow(tr("Email:"), edit8);
- form3->addRow(tr("Address:"), edit9);
- form3->addRow(tr("Phone 1:"), edit10);
- form3->addRow(tr("Phone 2:"), edit11);
- form3->addRow(tr("Fax:"), edit12);
+ form2->addWidget(address);
+ form3->addWidget(contact);
vbox1->addLayout(form1);
vbox1->addWidget(checkbox1);