i wish to display the file icon of listview.cpp in the QListView Widget...but am just getting the text passed to the constructor i.e. "nupul"

What is wrong?

Qt Code:
  1. #include <QApplication>
  2. #include <QListWidget>
  3.  
  4. int main(int argc, char *argv[])
  5. {
  6.  
  7. QApplication app(argc, argv);
  8.  
  9. l->setViewMode(QListView::IconMode);
  10.  
  11. QIcon icon("/Qt/4.1.0/project/listview/listview.cpp");
  12. QListWidgetItem *item=new QListWidgetItem(icon, "nupul",l,0);
  13.  
  14. l->addItem(item);
  15.  
  16. l->show();
  17.  
  18. return app.exec();
  19.  
  20. }
To copy to clipboard, switch view to plain text mode 

Thanks

Nupul