Files
pilotclient/src/blackgui/clientlistmodel.h
Klaus Basan 4686da4827 refs #227, view/model for client class
* model
* view
* and GUI component which now encapsulates the user table view
2014-05-06 21:47:15 +02:00

30 lines
696 B
C++

#ifndef BLACKGUI_CLIENTLISTMODEL_H
#define BLACKGUI_CLIENTLISTMODEL_H
#include <QAbstractItemModel>
#include "blackmisc/nwclientlist.h"
#include "blackgui/listmodelbase.h"
namespace BlackGui
{
/*!
* \brief Server list model
*/
class CClientListModel : public CListModelBase<BlackMisc::Network::CClient, BlackMisc::Network::CClientList>
{
public:
//! \brief Constructor
explicit CClientListModel(QObject *parent = nullptr);
//! \brief Destructor
virtual ~CClientListModel() {}
//! \copydoc CListModelBase::data
QVariant data(const QModelIndex &modelIndex, int role = Qt::DisplayRole) const;
};
}
#endif // guard