Exemplo n.º 1
0
//! [1]
void NewAddressTab::addEntry()
{
    AddDialog aDialog;
    
    if (aDialog.exec()) {
        QString name = aDialog.nameText->text();
        QString address = aDialog.addressText->toPlainText();
        
        emit sendDetails(name, address);
    }
}
Exemplo n.º 2
0
//! [0]
AddressWidget::AddressWidget(QWidget *parent)
    : QTabWidget(parent)
{
    table = new TableModel(this);
    newAddressTab = new NewAddressTab(this);
    connect(newAddressTab, SIGNAL(sendDetails(QString, QString)),
        this, SLOT(addEntry(QString, QString)));

    addTab(newAddressTab, "Address Book");

    setupTabs();
}
WaypointWidget::WaypointWidget(QWidget *parent)
    : QDialog(parent)
{
    tabel = new TabelModel(this);
    newWaypointTab = new NewWaypointTab(this);
    connect(newWaypointTab, SIGNAL(sendDetails(QString, QString)),
        this, SLOT(addEntry(QString, QString)));



    setupTabel();
}
int NewAddressTab::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QWidget::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: sendDetails((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
        case 1: addEntry(); break;
        default: ;
        }
        _id -= 2;
    }
    return _id;
}