summaryrefslogtreecommitdiff
path: root/src/qttestrunner/TestListViewItem.h
blob: 4032f688c11eb06b00f556dfa0d97fb09ba5526b (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
33
34
35
36
37
38
39
40
41
42
43
// //////////////////////////////////////////////////////////////////////////
// Header file TestListViewItem.h for class TestListViewItem
// (c)Copyright 2000, Baptiste Lepilleur.
// Created: 2001/09/19
// //////////////////////////////////////////////////////////////////////////
#ifndef TESTLISTVIEWITEM_H
#define TESTLISTVIEWITEM_H

#include <qlistview.h>
#include <cppunit/Test.h>


/*! \class TestListViewItem
 * \brief This class represents an list item pointing to a Test.
 */
class TestListViewItem : public QListViewItem
{
public:
  /*! Constructs a TestListViewItem object.
   */
  TestListViewItem( CPPUNIT_NS::Test *test,
                    QListViewItem *parent );

  /*! Destructor.
   */
  virtual ~TestListViewItem();

  CPPUNIT_NS::Test *test() const;

private:
  /// Prevents the use of the copy constructor.
  TestListViewItem( const TestListViewItem &copy );

  /// Prevents the use of the copy operator.
  void operator =( const TestListViewItem &copy );

private:
  CPPUNIT_NS::Test *_test;
};



#endif  // TESTLISTVIEWITEM_H