@@ -155,18 +155,10 @@ class UserModel : public QAbstractListModel
155
155
156
156
int findUserIdForAccount (AccountState *account) const ;
157
157
158
- Q_INVOKABLE void fetchCurrentActivityModel ();
159
- Q_INVOKABLE void openCurrentAccountLocalFolder ();
160
- Q_INVOKABLE void openCurrentAccountTalk ();
161
- Q_INVOKABLE void openCurrentAccountServer ();
162
158
Q_INVOKABLE int numUsers ();
163
159
Q_INVOKABLE QString currentUserServer ();
164
160
int currentUserId () const ;
165
161
Q_INVOKABLE bool isUserConnected (const int &id);
166
- Q_INVOKABLE void switchCurrentUser (const int &id);
167
- Q_INVOKABLE void login (const int &id);
168
- Q_INVOKABLE void logout (const int &id);
169
- Q_INVOKABLE void removeAccount (const int &id);
170
162
171
163
Q_INVOKABLE std::shared_ptr<OCC::UserStatusConnector> userStatusConnector (int id);
172
164
@@ -184,14 +176,24 @@ class UserModel : public QAbstractListModel
184
176
AvatarRole,
185
177
IsCurrentUserRole,
186
178
IsConnectedRole,
187
- IdRole
179
+ IdRole,
188
180
};
189
181
190
182
AccountAppList appList () const ;
191
183
192
184
signals:
193
- Q_INVOKABLE void addAccount ();
194
- Q_INVOKABLE void newUserSelected ();
185
+ void addAccount ();
186
+ void newUserSelected ();
187
+
188
+ public slots:
189
+ void fetchCurrentActivityModel ();
190
+ void openCurrentAccountLocalFolder ();
191
+ void openCurrentAccountTalk ();
192
+ void openCurrentAccountServer ();
193
+ void switchCurrentUser (const int &id);
194
+ void login (const int &id);
195
+ void logout (const int &id);
196
+ void removeAccount (const int &id);
195
197
196
198
protected:
197
199
QHash<int , QByteArray> roleNames () const override ;
0 commit comments