Go to the documentation of this file.00001
00004 #ifndef BPSLISTVIEW_H
00005 #define BPSLISTVIEW_H
00006
00007 #include "bpsgui_global.h"
00008 #include <QListView>
00009
00013 class BPSGUI_EXPORT BpsListView : public QListView
00014 {
00015 Q_OBJECT
00016 BPS_PRIVATE(BpsListView)
00017
00018 public:
00023 BpsListView(QWidget* aParent = 0);
00024
00025 virtual ~BpsListView();
00026
00030 virtual QSize sizeHint() const;
00031
00036 void setSizeHint(const QSize& aSize);
00037
00038 signals:
00039
00044 void focusInOutEvent(bool aFocusIn);
00045
00051 void contextMenuRequested(const QPoint& aPosition, const QModelIndex& aIndex);
00052
00054 protected:
00055 virtual void focusInEvent(QFocusEvent* aEvent);
00056 virtual void focusOutEvent (QFocusEvent* aEvent);
00057 virtual void contextMenuEvent(QContextMenuEvent* aEvent);
00059
00060 };
00061
00062 #endif // BPSLISTVIEW_H