diff -r 36eb4b8f409e -r 1ad892c1a709 findresultwidget.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/findresultwidget.cpp Tue Mar 02 13:59:19 2010 +0000 @@ -0,0 +1,65 @@ +#include "findresultwidget.h" + +#include +#include +#include +#include + +#include +#include + +#include "findresultmodel.h" + +extern QString iconPath; + +FindResultWidget::FindResultWidget(QWidget *) +{ + // Create model + model=new FindResultModel; + + // Create TreeView + view = new QTreeView; + view->setModel (model); + + QVBoxLayout* mainLayout = new QVBoxLayout; + QHBoxLayout *row2Layout = new QHBoxLayout; + + // Create Buttons + cancelbutton = new QPushButton; + //cancelbutton->setText(tr("Cancel")); + cancelbutton->setIcon (QIcon (iconPath+"fileclose.png")); + cancelbutton->setShortcut (Qt::Key_Escape); + connect ( cancelbutton, SIGNAL( clicked() ), this, SLOT( cancelPressed() ) ); + + row2Layout->addWidget (cancelbutton); + //row2Layout->addWidget(findcombo); + //row2Layout->addWidget(nextbutton); + + QMenuBar *mb=new QMenuBar; + QAction *a=new QAction ("Foo action",NULL); + mb->addAction (a); + mb->insertSeparator(); + mainLayout->addWidget(mb); + mainLayout->addWidget(view); + mainLayout->addLayout (row2Layout); + + setLayout (mainLayout); +} + +void FindResultWidget::popup() +{ + show(); +} + +void FindResultWidget::cancelPressed() +{ + emit (hideFindResultWidget() ); +} + +#include +void FindResultWidget::hideEvent(QHideEvent *event) //FIXME-2 testing only +{ + qDebug()<<"FRW::hideEvent()"; + event->ignore(); +} +