Qt Code:
  1. class CustomListWidget : public QListWidget
  2. {
  3. Q_OBJECT
  4. public:
  5. explicit CustomListWidget(QWidget *parent = 0);
  6.  
  7. signals:
  8.  
  9. //void currentItemChanged ( QListWidgetItem * current, QListWidgetItem * previous );
  10. //void itemPressed ( QListWidgetItem * item );
  11. public slots:
  12. void itemPressed_s ( QListWidgetItem * item );
  13. void currentItemChanged_s ( QListWidgetItem * current, QListWidgetItem * previous );
  14. public:
  15. int currentItemIndex;
  16. QListWidgetItem *currentItem;
  17.  
  18. protected:
  19. void paintEvent(QPaintEvent *pe);
  20. void keyPressEvent(QKeyEvent *event);
  21. void mouseMoveEvent(QMouseEvent *event);
  22. };
To copy to clipboard, switch view to plain text mode 

I`ve tried to make connection in CustomListWidget constructor (my last post)

Also I`ve tried in MainWindow constructore like
Qt Code:
  1. MainWindow::MainWindow(QWidget *parent) :
  2. QMainWindow(parent),
  3. ui(new Ui::MainWindow)
  4. {
  5. ui->setupUi(this);
  6. QObject::connect(ui->listWidget, SIGNAL(itemPressed( QListWidgetItem * item )), SLOT(itemPressed_s ( QListWidgetItem * item )));
  7. }
To copy to clipboard, switch view to plain text mode 
but nothing happened. I always rebuild my project.

p.s.
here is my slot

Qt Code:
  1. void CustomListWidget::itemPressed_s ( QListWidgetItem * item )
  2. {
  3.  
  4. }
To copy to clipboard, switch view to plain text mode