examples/itemviews/addressbook/addresswidget.cpp
changeset 3 41300fa6a67c
parent 0 1918ee327afb
child 4 3b1da2848fc7
equal deleted inserted replaced
2:56cd8111b7f7 3:41300fa6a67c
    47 AddressWidget::AddressWidget(QWidget *parent)
    47 AddressWidget::AddressWidget(QWidget *parent)
    48     : QTabWidget(parent)
    48     : QTabWidget(parent)
    49 {
    49 {
    50     table = new TableModel(this);
    50     table = new TableModel(this);
    51     newAddressTab = new NewAddressTab(this);
    51     newAddressTab = new NewAddressTab(this);
    52     connect(newAddressTab, SIGNAL(sendDetails(QString, QString)),
    52     connect(newAddressTab, SIGNAL(sendDetails(QString,QString)),
    53         this, SLOT(addEntry(QString, QString))); 
    53         this, SLOT(addEntry(QString,QString))); 
    54 
    54 
    55     addTab(newAddressTab, "Address Book");    
    55     addTab(newAddressTab, "Address Book");    
    56 
    56 
    57     setupTabs();
    57     setupTabs();
    58 }
    58 }
   184         proxyModel->setFilterRegExp(QRegExp(newStr, Qt::CaseInsensitive));
   184         proxyModel->setFilterRegExp(QRegExp(newStr, Qt::CaseInsensitive));
   185         proxyModel->setFilterKeyColumn(0);
   185         proxyModel->setFilterKeyColumn(0);
   186         proxyModel->sort(0, Qt::AscendingOrder);
   186         proxyModel->sort(0, Qt::AscendingOrder);
   187     
   187     
   188         connect(tableView->selectionModel(),
   188         connect(tableView->selectionModel(),
   189             SIGNAL(selectionChanged(const QItemSelection &, const QItemSelection &)),
   189             SIGNAL(selectionChanged(QItemSelection,QItemSelection)),
   190             this, SIGNAL(selectionChanged(const QItemSelection &)));
   190             this, SIGNAL(selectionChanged(QItemSelection)));
   191 
   191 
   192         addTab(tableView, str);
   192         addTab(tableView, str);
   193     }
   193     }
   194 }
   194 }
   195 //! [1]
   195 //! [1]