20 #include <QListWidget> |
20 #include <QListWidget> |
21 |
21 |
22 #include "netserverslist.h" |
22 #include "netserverslist.h" |
23 |
23 |
24 HWNetServersModel::HWNetServersModel(QObject* parent) : |
24 HWNetServersModel::HWNetServersModel(QObject* parent) : |
25 QAbstractTableModel(parent) |
25 QAbstractTableModel(parent) |
26 { |
26 { |
27 |
27 |
28 } |
28 } |
29 |
29 |
30 void HWNetServersModel::updateList() |
30 void HWNetServersModel::updateList() |
31 { |
31 { |
32 |
32 |
33 } |
33 } |
34 |
34 |
35 QVariant HWNetServersModel::headerData(int section, |
35 QVariant HWNetServersModel::headerData(int section, |
36 Qt::Orientation orientation, int role) const |
36 Qt::Orientation orientation, int role) const |
37 { |
37 { |
38 if (role != Qt::DisplayRole) |
38 if (role != Qt::DisplayRole) |
39 return QVariant(); |
39 return QVariant(); |
40 |
40 |
41 if (orientation == Qt::Horizontal) |
41 if (orientation == Qt::Horizontal) |
42 { |
42 { |
43 switch (section) |
43 switch (section) |
44 { |
44 { |
45 case 0: return tr("Title"); |
45 case 0: |
46 case 1: return tr("IP"); |
46 return tr("Title"); |
47 case 2: return tr("Port"); |
47 case 1: |
48 default: return QVariant(); |
48 return tr("IP"); |
|
49 case 2: |
|
50 return tr("Port"); |
|
51 default: |
|
52 return QVariant(); |
49 } |
53 } |
50 } else |
54 } |
|
55 else |
51 return QString("%1").arg(section + 1); |
56 return QString("%1").arg(section + 1); |
52 } |
57 } |
53 |
58 |
54 int HWNetServersModel::rowCount(const QModelIndex &parent) const |
59 int HWNetServersModel::rowCount(const QModelIndex &parent) const |
55 { |
60 { |