@@ -168,18 +168,10 @@ class UserModel : public QAbstractListModel
168
168
169
169
int findUserIdForAccount (AccountState *account) const ;
170
170
171
- Q_INVOKABLE void fetchCurrentActivityModel ();
172
- Q_INVOKABLE void openCurrentAccountLocalFolder ();
173
- Q_INVOKABLE void openCurrentAccountTalk ();
174
- Q_INVOKABLE void openCurrentAccountServer ();
175
171
Q_INVOKABLE int numUsers ();
176
172
Q_INVOKABLE QString currentUserServer ();
177
173
int currentUserId () const ;
178
174
Q_INVOKABLE bool isUserConnected (const int &id);
179
- Q_INVOKABLE void switchCurrentUser (const int &id);
180
- Q_INVOKABLE void login (const int &id);
181
- Q_INVOKABLE void logout (const int &id);
182
- Q_INVOKABLE void removeAccount (const int &id);
183
175
184
176
Q_INVOKABLE std::shared_ptr<OCC::UserStatusConnector> userStatusConnector (int id);
185
177
@@ -197,14 +189,24 @@ class UserModel : public QAbstractListModel
197
189
AvatarRole,
198
190
IsCurrentUserRole,
199
191
IsConnectedRole,
200
- IdRole
192
+ IdRole,
201
193
};
202
194
203
195
AccountAppList appList () const ;
204
196
205
197
signals:
206
- Q_INVOKABLE void addAccount ();
207
- Q_INVOKABLE void newUserSelected ();
198
+ void addAccount ();
199
+ void newUserSelected ();
200
+
201
+ public slots:
202
+ void fetchCurrentActivityModel ();
203
+ void openCurrentAccountLocalFolder ();
204
+ void openCurrentAccountTalk ();
205
+ void openCurrentAccountServer ();
206
+ void switchCurrentUser (const int &id);
207
+ void login (const int &id);
208
+ void logout (const int &id);
209
+ void removeAccount (const int &id);
208
210
209
211
protected:
210
212
QHash<int , QByteArray> roleNames () const override ;
0 commit comments