This repository has been archived on 2026-05-28. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
DRAwer_2_0/DRAWer_2_0.cpp
ParkSuMin 85d8e614d8 Готовая окружность
Пока без наложения базовых ограничений
2025-12-24 21:24:46 +03:00

52 lines
829 B
C++

#include "DRAWer_2_0.h"
DRAWer_2_0::DRAWer_2_0(QWidget *parent)
: QMainWindow(parent)
{
ui.setupUi(this);
}
DRAWer_2_0::~DRAWer_2_0()
{}
void DRAWer_2_0::on_Line_Button_clicked()
{ ui.widget->changeMode(Mode::DrawingLine);
}
void DRAWer_2_0::on_Parallel_Button_clicked()
{
ui.widget->changeMode(Mode::Parallel);
}
void DRAWer_2_0::on_P2P_Button_clicked()
{
ui.widget->changeMode(Mode::Coincedent);
}
void DRAWer_2_0::on_Horizontal_Button_clicked()
{
ui.widget->changeMode(Mode::Horizontal);
}
void DRAWer_2_0::on_Vertical_Button_clicked()
{
ui.widget->changeMode(Mode::Vertical);
}
void DRAWer_2_0::on_Perpendicular_Button_clicked()
{
ui.widget->changeMode(Mode::Perpendicular);
}
void DRAWer_2_0::on_Circle_Button_clicked()
{
ui.widget->changeMode(Mode::DrawingCircle);
}