summaryrefslogtreecommitdiff
path: root/src/qttestrunner/TestBrowserDlgImpl.h
blob: d4c113a0bbf81bbfdf822fc05f7f03a6edb071fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#ifndef TESTBROWSER_H
#define TESTBROWSER_H

#include <cppunit/Test.h>
#include "testbrowserdlg.h"

class QListViewItem;

class TestBrowser : public TestBrowserBase
{ 
    Q_OBJECT

public:
  TestBrowser( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
  ~TestBrowser();

  void setRootTest( CPPUNIT_NS::Test *rootTest );

  CPPUNIT_NS::Test *selectedTest();

protected slots:
  void accept();

private:
  void insertItemFor( CPPUNIT_NS::Test *test,
                      QListViewItem *parentItem );

private:
  CPPUNIT_NS::Test *_selectedTest;
};

#endif // TESTBROWSER_H