QML the join room dialog
This commit is contained in:
parent
7eb9071b50
commit
e9ed12e27b
10 changed files with 92 additions and 144 deletions
|
|
@ -33,7 +33,6 @@
|
|||
#include "ui/SnackBar.h"
|
||||
|
||||
#include "dialogs/CreateRoom.h"
|
||||
#include "dialogs/JoinRoom.h"
|
||||
#include "dialogs/LeaveRoom.h"
|
||||
|
||||
MainWindow *MainWindow::instance_ = nullptr;
|
||||
|
|
@ -324,18 +323,6 @@ MainWindow::showOverlayProgressBar()
|
|||
showSolidOverlayModal(spinner_);
|
||||
}
|
||||
|
||||
void
|
||||
MainWindow::openJoinRoomDialog(std::function<void(const QString &room_id)> callback)
|
||||
{
|
||||
auto dialog = new dialogs::JoinRoom(this);
|
||||
connect(dialog, &dialogs::JoinRoom::joinRoom, this, [callback](const QString &room) {
|
||||
if (!room.isEmpty())
|
||||
callback(room);
|
||||
});
|
||||
|
||||
showDialog(dialog);
|
||||
}
|
||||
|
||||
void
|
||||
MainWindow::openCreateRoomDialog(
|
||||
std::function<void(const mtx::requests::CreateRoom &request)> callback)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue