ilistwidget.h 675 Bytes
#ifndef ILISTWIDGET_H
#define ILISTWIDGET_H

#include <QListWidget>
#include <QAction>

class ilistWidget : public QListWidget
{
    Q_OBJECT
public:
    ilistWidget(QWidget *parent = 0);
    virtual void contextMenuEvent(QContextMenuEvent *);
//    void mycontextMenuEvent(QContextMenuEvent *);
    virtual void mousePressEvent(QMouseEvent *event);

private:
    QMenu* popMenu;
    QAction *delAction;

signals:
    void deleteItem(QListWidgetItem *); //右键选中确认删除项信号 参数为险种的item
    void itemCliLeftChanged();  //点击左键的信号 发信号前需要自己设置选中当前item
public slots:
    void test();
};

#endif // ILISTWIDGET_H