#include <TaskCenterLine.h>
Public Member Functions | |
virtual bool accept () | |
void enableTaskButtons (bool b) | |
virtual bool getCreateMode (void) | |
virtual bool reject () | |
void saveButtons (QPushButton *btnOK, QPushButton *btnCancel) | |
virtual void setCreateMode (bool b) | |
void setFlipped (bool b) | |
TaskCenterLine (TechDraw::DrawViewPart *baseFeat, TechDraw::DrawPage *page, std::string edgeName, bool editMode) | |
TaskCenterLine (TechDraw::DrawViewPart *baseFeat, TechDraw::DrawPage *page, std::vector< std::string > subNames, bool editMode) | |
void updateTask () | |
~TaskCenterLine () | |
Protected Member Functions | |
void blockButtons (bool b) | |
void changeEvent (QEvent *e) | |
void create2Lines (void) | |
void create2Points (void) | |
void createCenterLine (void) | |
QColor getCenterColor () | |
Qt::PenStyle getCenterStyle () | |
double getCenterWidth () | |
double getExtendBy () | |
void setUiEdit (void) | |
void setUiPrimary (void) | |
void update2Lines (void) | |
void update2Points (void) | |
void updateCenterLine (void) | |
Constructor & Destructor Documentation
◆ TaskCenterLine() [1/2]
TaskCenterLine::TaskCenterLine | ( | TechDraw::DrawViewPart * | baseFeat, |
TechDraw::DrawPage * | page, | ||
std::vector< std::string > | subNames, | ||
bool | editMode | ||
) |
◆ TaskCenterLine() [2/2]
TaskCenterLine::TaskCenterLine | ( | TechDraw::DrawViewPart * | baseFeat, |
TechDraw::DrawPage * | page, | ||
std::string | edgeName, | ||
bool | editMode | ||
) |
◆ ~TaskCenterLine()
TaskCenterLine::~TaskCenterLine | ( | ) |
Member Function Documentation
◆ accept()
|
virtual |
◆ blockButtons()
|
protected |
◆ changeEvent()
|
protected |
◆ create2Lines()
|
protected |
◆ create2Points()
|
protected |
◆ createCenterLine()
|
protected |
References TechDraw::CosmeticExtension::addCenterLine(), Gui::Command::commitCommand(), Base::Console(), Base::ConsoleSingleton::Log(), TechDraw::LineFormat::m_color, TechDraw::CenterLine::m_flip2Line, TechDraw::CenterLine::m_format, TechDraw::LineFormat::m_style, TechDraw::LineFormat::m_visible, TechDraw::LineFormat::m_weight, Gui::Command::openCommand(), App::DocumentObject::recomputeFeature(), TechDraw::CenterLine::setExtend(), TechDraw::CenterLine::setRotate(), TechDraw::CenterLine::setShifts(), App::Color::setValue(), and Gui::Command::updateActive().
Referenced by accept().
◆ enableTaskButtons()
void TaskCenterLine::enableTaskButtons | ( | bool | b | ) |
◆ getCenterColor()
|
protected |
References TechDrawGui::PreferencesGui::centerQColor().
Referenced by setUiPrimary().
◆ getCenterStyle()
|
protected |
References App::GetApplication(), ParameterGrp::GetGroup(), ParameterGrp::GetInt(), and App::Application::GetUserParameter().
Referenced by setUiPrimary().
◆ getCenterWidth()
|
protected |
◆ getCreateMode()
|
virtual |
◆ getExtendBy()
|
protected |
References App::GetApplication(), ParameterGrp::GetFloat(), ParameterGrp::GetGroup(), and App::Application::GetUserParameter().
Referenced by setUiPrimary().
◆ reject()
|
virtual |
◆ saveButtons()
void TaskCenterLine::saveButtons | ( | QPushButton * | btnOK, |
QPushButton * | btnCancel | ||
) |
Referenced by TechDrawGui::TaskDlgCenterLine::modifyStandardButtons().
◆ setCreateMode()
|
virtual |
◆ setFlipped()
void TechDrawGui::TaskCenterLine::setFlipped | ( | bool | b | ) |
◆ setUiEdit()
|
protected |
References Base::Unit::Angle, App::Color::asValue(), Base::Tools::fromStdString(), Base::UnitsApi::getDecimals(), App::DocumentObject::getNameInDocument(), Base::Unit::Length, TechDraw::LineFormat::m_color, TechDraw::CenterLine::m_extendBy, TechDraw::CenterLine::m_flip2Line, TechDraw::CenterLine::m_format, TechDraw::CenterLine::m_hShift, TechDraw::CenterLine::m_mode, TechDraw::CenterLine::m_rotate, TechDraw::LineFormat::m_style, TechDraw::CenterLine::m_type, TechDraw::CenterLine::m_vShift, TechDraw::LineFormat::m_weight, Base::Quantity::setUnit(), and Base::Quantity::setValue().
Referenced by TaskCenterLine().
◆ setUiPrimary()
|
protected |
References Base::Unit::Angle, Base::Tools::fromStdString(), getCenterColor(), getCenterStyle(), getCenterWidth(), Base::UnitsApi::getDecimals(), getExtendBy(), App::DocumentObject::getNameInDocument(), Base::Unit::Length, Base::Quantity::setUnit(), and Base::Quantity::setValue().
Referenced by TaskCenterLine().
◆ update2Lines()
|
protected |
◆ update2Points()
|
protected |
◆ updateCenterLine()
|
protected |
References Gui::Command::commitCommand(), TechDraw::LineFormat::m_color, TechDraw::CenterLine::m_extendBy, TechDraw::CenterLine::m_flip2Line, TechDraw::CenterLine::m_format, TechDraw::CenterLine::m_hShift, TechDraw::CenterLine::m_mode, TechDraw::CenterLine::m_rotate, TechDraw::LineFormat::m_style, TechDraw::CenterLine::m_type, TechDraw::LineFormat::m_visible, TechDraw::CenterLine::m_vShift, TechDraw::LineFormat::m_weight, Gui::Command::openCommand(), TechDraw::DrawViewPart::refreshCLGeoms(), TechDraw::DrawView::requestPaint(), App::Color::setValue(), and Gui::Command::updateActive().
Referenced by accept().
◆ updateTask()
void TaskCenterLine::updateTask | ( | ) |
The documentation for this class was generated from the following files:
- src/Mod/TechDraw/Gui/TaskCenterLine.h
- src/Mod/TechDraw/Gui/TaskCenterLine.cpp