standardJournal::standardJournal(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); // signals and slots connections connect(_save, SIGNAL(clicked()), this, SLOT(sSave())); connect(_new, SIGNAL(clicked()), this, SLOT(sNew())); connect(_edit, SIGNAL(clicked()), this, SLOT(sEdit())); connect(_view, SIGNAL(clicked()), this, SLOT(sView())); connect(_delete, SIGNAL(clicked()), this, SLOT(sDelete())); connect(_stdjrnlitem, SIGNAL(valid(bool)), _view, SLOT(setEnabled(bool))); connect(_name, SIGNAL(lostFocus()), this, SLOT(sCheck())); connect(_name, SIGNAL(lostFocus()), this, SLOT(sCheck())); connect(_close, SIGNAL(clicked()), this, SLOT(reject())); connect(this, SIGNAL(rejected()), this, SLOT(sReject())); _stdjrnlitem->addColumn(tr("Account"), 200, Qt::AlignLeft, true, "account" ); _stdjrnlitem->addColumn(tr("Notes"), -1, Qt::AlignLeft, true, "note" ); _stdjrnlitem->addColumn(tr("Debit"), _priceColumn, Qt::AlignRight, true, "debit" ); _stdjrnlitem->addColumn(tr("Credit"), _priceColumn, Qt::AlignRight, true, "credit" ); _debits->setValidator(omfgThis->moneyVal()); _credits->setValidator(omfgThis->moneyVal()); }
externalShipping::externalShipping(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); _mode=-1; connect(_order, SIGNAL(newId(int)), this, SLOT(sHandleOrder())); connect(_save, SIGNAL(clicked()), this, SLOT(sSave())); connect(_close, SIGNAL(clicked()), this, SLOT(sClose())); connect(this, SIGNAL(rejected()), this, SLOT(sReject())); _order->setAllowedTypes(OrderLineEdit::Sales); _shipment->setType(ShipmentClusterLineEdit::SalesOrder); // Trolltech bug 150373, fixed in Qt 4.4: Numerics are returned as strings // TODO: retest in 4.4: are numerics displayed using the current locale? #if QT_VERSION >= 0x040400 _weight->setValidator(omfgThis->weightVal()); #endif _model = new XSqlTableModel(this); }