Добавил:
CanyonE
СПбГУТ * ИКСС * Программная инженерия
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Решения лабораторных работ (местами есть ошибки) / Lab6_LineEdit / mainwindow
.cpp#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_actionClear_Top_Box_triggered()
{
ui->lineEdit->setText("");
}
void MainWindow::on_actionClear_Bottom_Box_triggered()
{
ui->lineEdit_2->setText("");
}
void MainWindow::on_actionFrom_Top_Box_to_Bottom_Box_triggered()
{
ui->lineEdit_2->setText(ui->lineEdit->text());
}
void MainWindow::on_actionFrom_Bottom_Box_to_Top_Box_triggered()
{
ui->lineEdit->setText(ui->lineEdit_2->text());
}
void MainWindow::on_actionSwap_triggered()
{
QString s = ui->lineEdit->text();
ui->lineEdit->setText(ui->lineEdit_2->text());
ui->lineEdit_2->setText(s);
}
void MainWindow::on_actionClear_All_triggered()
{
MainWindow::on_actionClear_Top_Box_triggered();
MainWindow::on_actionClear_Bottom_Box_triggered();
}
void MainWindow::on_actionReverse_Top_Box_triggered()
{
QString temp = ui->lineEdit->text();
std::reverse(temp.begin(), temp.end());
ui->lineEdit->setText(temp);
}
void MainWindow::on_actionReverse_Bottom_Box_triggered()
{
QString temp = ui->lineEdit_2->text();
std::reverse(temp.begin(), temp.end());
ui->lineEdit_2->setText(temp);
}
void MainWindow::on_actionReverse_All_triggered()
{
MainWindow::on_actionReverse_Top_Box_triggered();
MainWindow::on_actionReverse_Bottom_Box_triggered();
}
void MainWindow::on_actionConcat_Top_With_Bottom_triggered()
{
ui->lineEdit->setText(ui->lineEdit->text() + ui->lineEdit_2->text());
}
void MainWindow::on_actionConcat_Bottom_With_Top_triggered()
{
ui->lineEdit_2->setText(ui->lineEdit_2->text() + ui->lineEdit->text());
}
Соседние файлы в папке Lab6_LineEdit