Port remaining sidebar actions to qml
This commit is contained in:
parent
567078d39f
commit
53fcf7f428
10 changed files with 50 additions and 677 deletions
|
|
@ -10,6 +10,7 @@
|
|||
#include "Cache_p.h"
|
||||
#include "ChatPage.h"
|
||||
#include "Logging.h"
|
||||
#include "MainWindow.h"
|
||||
#include "UserSettingsPage.h"
|
||||
#include "Utils.h"
|
||||
|
||||
|
|
@ -113,3 +114,29 @@ Nheko::currentUser() const
|
|||
|
||||
return currentUser_.get();
|
||||
}
|
||||
|
||||
void
|
||||
Nheko::showUserSettingsPage() const
|
||||
{
|
||||
ChatPage::instance()->showUserSettingsPage();
|
||||
}
|
||||
|
||||
void
|
||||
Nheko::openLogoutDialog() const
|
||||
{
|
||||
MainWindow::instance()->openLogoutDialog();
|
||||
}
|
||||
|
||||
void
|
||||
Nheko::openCreateRoomDialog() const
|
||||
{
|
||||
MainWindow::instance()->openCreateRoomDialog(
|
||||
[](const mtx::requests::CreateRoom &req) { ChatPage::instance()->createRoom(req); });
|
||||
}
|
||||
|
||||
void
|
||||
Nheko::openJoinRoomDialog() const
|
||||
{
|
||||
MainWindow::instance()->openJoinRoomDialog(
|
||||
[](const QString &room_id) { ChatPage::instance()->joinRoom(room_id); });
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue