Ref T261, correct implementation of client provider

* made the interface a "real" interface and provided implementation as CCLientProvider
* aligned some function names with networl context
* network context "impl" also implements ICLientProvider
This commit is contained in:
Klaus Basan
2018-05-04 22:13:02 +02:00
committed by Roland Winklmeier
parent 3031e5b648
commit 5bf21c2937
19 changed files with 185 additions and 65 deletions

View File

@@ -76,7 +76,7 @@ namespace BlackGui
}
// load data
ui->tvp_Clients->updateContainer(sGui->getIContextNetwork()->getOtherClients());
ui->tvp_Clients->updateContainer(sGui->getIContextNetwork()->getClients());
ui->tvp_AllUsers->updateContainer(sGui->getIContextNetwork()->getUsers());
}
}

View File

@@ -29,7 +29,6 @@ namespace BlackGui
//! Client list model
class BLACKGUI_EXPORT CClientListModel : public CListModelBase<BlackMisc::Network::CClient, BlackMisc::Network::CClientList>
{
public:
//! Constructor
explicit CClientListModel(QObject *parent = nullptr);
@@ -39,7 +38,6 @@ namespace BlackGui
//! \copydoc QAbstractListModel::data()
virtual QVariant data(const QModelIndex &index, int role) const override;
};
} // namespace
} // namespace