//h
...
{
Q_OBJECT
public:
private slots:
private:
};
...
//cpp
MyWidget
::MyWidget(QWidget *parent
){
...
...
}
...
{
if (!item)
return;
qDebug() << "row [" << m_myListWidget->row(item) << "] == " << item->text();
}
//h
...
class QListWidget;
class QListWidgetItem;
class MyWidget: public QWidget
{
Q_OBJECT
public:
MyWidget(QWidget *parent = 0);
private slots:
void itemClicked(QListWidgetItem *item);
private:
QListWidget *m_myListWidget;
};
...
//cpp
MyWidget::MyWidget(QWidget *parent)
: QWidget(parent)
{
m_myListWidget = new QListWidget(this);
...
connect(myListWidget, SIGNAL(itemClicked(QListWidgetItem *)), SLOT(itemClicked (QListWidgetItem *)));
...
}
...
void MyWidget::itemClicked(QListWidgetItem *item)
{
if (!item)
return;
qDebug() << "row [" << m_myListWidget->row(item) << "] == " << item->text();
}
To copy to clipboard, switch view to plain text mode
Bookmarks