Added classes for Encryption and Decryption

This commit is contained in:
amazing-username
2017-03-24 13:00:56 -05:00
parent 80d6d20b16
commit adc92aae29
13 changed files with 375 additions and 19 deletions
+62
View File
@@ -0,0 +1,62 @@
#include <QtGui>
#include <QHBoxLayout>
#include <QVBoxLayout>
#include <QDockWidget>
#include "MessagingControls.h"
MessagingControls::MessagingControls(QWidget* parent) : QDialog(parent)
{
/**
* Initialize controls
*/
QVBoxLayout* everything = new QVBoxLayout;
//menuStuff = new QMenuBar;
mainWindow = new QMainWindow;
lblOfEncryptedBox = new QLabel(tr("Message: "));
textToEncrypt = new QTextEdit;
//encryptedBox = new QLineEdit;
encryptionButon = new QPushButton;
//Adding lbl and line edit
QHBoxLayout* lblAndLineEdit = new QHBoxLayout;
lblAndLineEdit->addWidget(lblOfEncryptedBox);
lblAndLineEdit->addWidget(textToEncrypt);
//Adding button
QHBoxLayout* button = new QHBoxLayout;
button->addWidget(encryptionButon);
//Add everything
//everything->addLayout(menuStuff);
everything->addLayout(lblAndLineEdit);
everything->addLayout(button);
QDockWidget* lblAndArea = new QDockWidget(tr("Dock Widget"));
lblAndArea->setWidget(textToEncrypt);
mainWindow->addDockWidget(Qt::LeftDockWidgetArea, lblAndArea);
//mainWindow->addDockWidget(lblAndArea);
//mainWindow->addDockWidget(textToEncrypt);
//mainWindow->addDockWidget(encryptionButon);
//setLayout(mainWindow);
setWindowTitle("Encryption Messaging");
setFixedHeight(300);
setFixedWidth(400);
}
MessagingControls::~MessagingControls()
{
/**
* Delete pointer types
*/
delete lblOfEncryptedBox;
delete encryptionButon;
delete textToEncrypt;
//delete encryptedBox;
}