swift
src
gui
models
clientlistmodel.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (C) 2013 swift Project Community / Contributors
2
// SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1
3
5
6
#ifndef SWIFT_GUI_MODELS_CLIENTLISTMODEL_H
7
#define SWIFT_GUI_MODELS_CLIENTLISTMODEL_H
8
9
#include <QVariant>
10
11
#include "
gui/models/listmodelbase.h
"
12
#include "
gui/swiftguiexport.h
"
13
#include "
misc/network/clientlist.h
"
14
15
class
QModelIndex
;
16
class
QObject
;
17
18
namespace
swift::gui::models
19
{
21
class
SWIFT_GUI_EXPORT
CClientListModel
:
public
CListModelBase
<swift::misc::network::CClientList>
22
{
23
Q_OBJECT
24
25
public
:
27
explicit
CClientListModel
(
QObject
*parent =
nullptr
);
28
30
virtual
~CClientListModel
() {}
31
33
virtual
QVariant
data(
const
QModelIndex
&index,
int
role)
const override
;
34
};
35
}
// namespace swift::gui::models
36
#endif
// SWIFT_GUI_MODELS_CLIENTLISTMODEL_H
swift::gui::models::CClientListModel
Client list model.
Definition:
clientlistmodel.h:22
swift::gui::models::CClientListModel::~CClientListModel
virtual ~CClientListModel()
Destructor.
Definition:
clientlistmodel.h:30
swift::gui::models::CListModelBase
List model.
Definition:
listmodelbase.h:35
clientlist.h
listmodelbase.h
swift::gui::models
Models to be used with views, mainly QTableView.
Definition:
dbmodelworkbenchcomponent.h:32
QModelIndex
QObject
QVariant
swiftguiexport.h
SWIFT_GUI_EXPORT
#define SWIFT_GUI_EXPORT
Export a class or function from the library.
Definition:
swiftguiexport.h:19
Generated on Sun Oct 12 2025 20:05:11 for swift by
1.9.1