Port some things away from Controller::activeConnection

This commit is contained in:
Tobias Fella
2023-11-04 23:26:41 +01:00
parent ff4cf86ea5
commit 0e55c3b38f
29 changed files with 289 additions and 154 deletions

View File

@@ -3,6 +3,8 @@
#include <Quotient/csapi/space_hierarchy.h>
class NeoChatConnection;
/**
* @class SpaceTreeItem
*
@@ -18,7 +20,8 @@
class SpaceTreeItem
{
public:
explicit SpaceTreeItem(SpaceTreeItem *parent = nullptr,
explicit SpaceTreeItem(NeoChatConnection *connection,
SpaceTreeItem *parent = nullptr,
const QString &id = {},
const QString &name = {},
const QString &canonicalAlias = {},
@@ -121,6 +124,7 @@ public:
bool isSpace() const;
private:
NeoChatConnection *m_connection;
QList<SpaceTreeItem *> m_children;
SpaceTreeItem *m_parentItem;