Documents > BPS V2 C++ API
bpslistview.h
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