From 7f46c01dc06e2bc65dd3b26bd0f33683b53b2cd4 Mon Sep 17 00:00:00 2001 From: Christian Klinger Date: Thu, 21 Apr 2016 17:33:18 +0200 Subject: first layout of a virtual keyboard, but no logic yet --- src/server/sessionnamewindow/sessionnamewindow.cpp | 11 +++++++++++ src/server/sessionnamewindow/sessionnamewindow.h | 1 + 2 files changed, 12 insertions(+) (limited to 'src/server/sessionnamewindow') diff --git a/src/server/sessionnamewindow/sessionnamewindow.cpp b/src/server/sessionnamewindow/sessionnamewindow.cpp index f0ca532..da67c91 100644 --- a/src/server/sessionnamewindow/sessionnamewindow.cpp +++ b/src/server/sessionnamewindow/sessionnamewindow.cpp @@ -16,6 +16,7 @@ #include #include "sessionnamewindow.h" +#include "../numerickeyboard/numerickeyboard.h" #include "../util/global.h" #include "ui_sessionname.h" @@ -29,6 +30,9 @@ SessionNameWindow::SessionNameWindow(QWidget *parent) : connect(ui->bboxOkCancel, SIGNAL(rejected()), this, SLOT(close())); connect(ui->cmdRandom, SIGNAL(clicked(bool)), this, SLOT(onGenerateRandomName())); ui->lineEditName->setFocus(); + + initVirtualKeyboard(); + } SessionNameWindow::~SessionNameWindow() @@ -67,3 +71,10 @@ void SessionNameWindow::onGenerateRandomName() { ui->lineEditName->setText(QString::number(qrand() % 9000 + 1000)); } + +void SessionNameWindow::initVirtualKeyboard() { + /* Just playing around here */ + QLabel *label = new QLabel("hello world"); + NumericKeyboard *keyboard = new NumericKeyboard(); + ui->keyboard_placeholder->addWidget(keyboard); +} diff --git a/src/server/sessionnamewindow/sessionnamewindow.h b/src/server/sessionnamewindow/sessionnamewindow.h index 761f596..077c903 100644 --- a/src/server/sessionnamewindow/sessionnamewindow.h +++ b/src/server/sessionnamewindow/sessionnamewindow.h @@ -14,6 +14,7 @@ class SessionNameWindow : public QDialog private: Ui::SessionName *ui; + void initVirtualKeyboard(); public: SessionNameWindow(QWidget *parent = 0); -- cgit v1.2.3-55-g7522