diff -r b56d7e268634 -r b9716e8867f1 ListElements/EasyStreet/mainwindow.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ListElements/EasyStreet/mainwindow.cpp Fri Sep 03 10:38:13 2010 -0700 @@ -0,0 +1,31 @@ +#include "mainwindow.h" +#include "ui_mainwindow.h" +#include + +MainWindow::MainWindow(QWidget *parent) : + QMainWindow(parent), + ui(new Ui::MainWindow) +{ + ui->setupUi(this); + birds << "Avocet" << "Sparrow" << "Crow" << "Sea gull" << "Kookaburra"; + birdList = new QListWidget; + setCentralWidget(birdList); + birdList->addItems(birds); + connect(birdList, SIGNAL(itemClicked ( QListWidgetItem * )), + this, SLOT(displayBird(QListWidgetItem *))); +} + +void MainWindow::displayBird ( QListWidgetItem * item ) +{ + QMessageBox::information(this,"picked", item->text()); +} + +//void MainWindow::on_birdList_itemClicked(QListWidgetItem *item) +//{ +// QMessageBox::information(this, "long", item->text()); +//} + +MainWindow::~MainWindow() +{ + delete ui; +}