Switch from custom layout to the QMainWindow layout scheme
This commit is contained in:
+31
-11
@@ -5,15 +5,15 @@
|
||||
|
||||
#include "MessagingControls.h"
|
||||
|
||||
MessagingControls::MessagingControls(QWidget* parent) : QDialog(parent)
|
||||
MessagingControls::MessagingControls()
|
||||
{
|
||||
/**
|
||||
* Initialize controls
|
||||
*/
|
||||
QVBoxLayout* everything = new QVBoxLayout;
|
||||
//QVBoxLayout* everything = new QVBoxLayout;
|
||||
|
||||
//menuStuff = new QMenuBar;
|
||||
mainWindow = new QMainWindow;
|
||||
//mainWindow = new QMainWindow;
|
||||
|
||||
lblOfEncryptedBox = new QLabel(tr("Message: "));
|
||||
|
||||
@@ -23,23 +23,28 @@ MessagingControls::MessagingControls(QWidget* parent) : QDialog(parent)
|
||||
encryptionButon = new QPushButton;
|
||||
|
||||
//Adding lbl and line edit
|
||||
QHBoxLayout* lblAndLineEdit = new QHBoxLayout;
|
||||
lblAndLineEdit->addWidget(lblOfEncryptedBox);
|
||||
lblAndLineEdit->addWidget(textToEncrypt);
|
||||
//QHBoxLayout* lblAndLineEdit = new QHBoxLayout;
|
||||
//lblAndLineEdit->addWidget(lblOfEncryptedBox);
|
||||
//lblAndLineEdit->addWidget(textToEncrypt);
|
||||
|
||||
//Adding button
|
||||
QHBoxLayout* button = new QHBoxLayout;
|
||||
button->addWidget(encryptionButon);
|
||||
//QHBoxLayout* button = new QHBoxLayout;
|
||||
//button->addWidget(encryptionButon);
|
||||
|
||||
//Add everything
|
||||
//everything->addLayout(menuStuff);
|
||||
everything->addLayout(lblAndLineEdit);
|
||||
everything->addLayout(button);
|
||||
//everything->addLayout(lblAndLineEdit);
|
||||
//everything->addLayout(button);
|
||||
|
||||
createMenus();
|
||||
|
||||
QDockWidget* lblAndArea = new QDockWidget(tr("Dock Widget"));
|
||||
lblAndArea->setWidget(textToEncrypt);
|
||||
//lblAndArea->setWidget(lblOfEncryptedBox);
|
||||
|
||||
mainWindow->addDockWidget(Qt::LeftDockWidgetArea, lblAndArea);
|
||||
addDockWidget(Qt::LeftDockWidgetArea, lblAndArea);
|
||||
|
||||
//mainWindow->addDockWidget(Qt::LeftDockWidgetArea, lblAndArea);
|
||||
//mainWindow->addDockWidget(lblAndArea);
|
||||
//mainWindow->addDockWidget(textToEncrypt);
|
||||
//mainWindow->addDockWidget(encryptionButon);
|
||||
@@ -60,3 +65,18 @@ MessagingControls::~MessagingControls()
|
||||
//delete encryptedBox;
|
||||
|
||||
}
|
||||
|
||||
|
||||
void MessagingControls::createMenus()
|
||||
{
|
||||
fileMenu = menuBar()->addMenu(tr("File"));
|
||||
editMenu = menuBar()->addMenu(tr("Edit"));
|
||||
|
||||
closeApplication = new QAction(tr("Quit Application"));
|
||||
keyEdit = new QAction(tr("Key Edit"));
|
||||
|
||||
fileMenu->addAction(closeApplication);
|
||||
|
||||
editMenu->addAction(keyEdit);
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user