added PageLoader and pageController

This commit is contained in:
vladimir.kuznetsov 2023-05-15 13:38:17 +08:00
parent 116fa6777b
commit 03a0e2084a
27 changed files with 265 additions and 193 deletions

View file

@ -56,6 +56,7 @@ QVariant ServersModel::data(const QModelIndex &index, int role) const
return QVariant();
}
//todo mode to setData?
void ServersModel::setDefaultServerIndex(int index)
{
// beginResetModel();
@ -63,11 +64,16 @@ void ServersModel::setDefaultServerIndex(int index)
// endResetModel();
}
int ServersModel::getDefaultServerIndex()
const int ServersModel::getDefaultServerIndex()
{
return m_settings->defaultServerIndex();
}
const int ServersModel::getServersCount()
{
return m_settings->serversCount();
}
QHash<int, QByteArray> ServersModel::roleNames() const {
QHash<int, QByteArray> roles;
roles[DescRole] = "desc";