И связанное с ним событие. Хотя в целом я рассматриваю поместить label, показывающий степень свободы чертежа
46 lines
731 B
C++
46 lines
731 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);
|
|
}
|
|
|