#include <TaskProjGroup.h>
◆ TaskProjGroup()
References TechDraw::DrawProjGroup::AutoDistribute, AutoDistributeClicked(), draftgeoutils.intersections::connect(), TechDraw::DrawView::findParentPage(), Gui::Application::getDocument(), App::DocumentObject::getDocument(), TechDrawGui::ViewProviderPage::getMDIViewPage(), TechDraw::DrawView::getScale(), App::PropertyEnumeration::getValue(), App::PropertyBool::getValue(), App::PropertyQuantity::getValue(), Gui::Document::getViewProvider(), Gui::Application::Instance, App::PropertyEnumeration::isValue(), Base::Unit::Length, m_mdi, m_page, TechDraw::DrawProjGroup::ProjectionType, projectionTypeChanged(), rotateButtonClicked(), saveGroupState(), scaleManuallyChanged(), TechDraw::DrawView::ScaleType, scaleTypeChanged(), setFractionalScale(), setUiPrimary(), setupViewCheckboxes(), spacingChanged(), TechDraw::DrawProjGroup::spacingX, and TechDraw::DrawProjGroup::spacingY.
◆ ~TaskProjGroup()
TaskProjGroup::~TaskProjGroup |
( |
| ) |
|
◆ accept()
bool TaskProjGroup::accept |
( |
void |
| ) |
|
|
virtual |
◆ apply()
bool TaskProjGroup::apply |
( |
void |
| ) |
|
|
virtual |
◆ AutoDistributeClicked
void TaskProjGroup::AutoDistributeClicked |
( |
bool |
b | ) |
|
|
protectedslot |
◆ changeEvent()
void TaskProjGroup::changeEvent |
( |
QEvent * |
e | ) |
|
|
protected |
◆ formatVector()
◆ getCreateMode()
bool TechDrawGui::TaskProjGroup::getCreateMode |
( |
void |
| ) |
|
◆ modifyStandardButtons()
void TechDrawGui::TaskProjGroup::modifyStandardButtons |
( |
QDialogButtonBox * |
box | ) |
|
◆ nearestFraction()
std::pair< int, int > TaskProjGroup::nearestFraction |
( |
const double |
val, |
|
|
const long int |
maxDenom = 999 |
|
) |
| const |
◆ projectionTypeChanged
void TaskProjGroup::projectionTypeChanged |
( |
QString |
qText | ) |
|
|
protectedslot |
◆ reject()
bool TaskProjGroup::reject |
( |
void |
| ) |
|
|
virtual |
References Gui::Command::abortCommand(), Base::Console(), TechDraw::DrawView::findParentPage(), getCreateMode(), Gui::Application::getDocument(), App::DocumentObject::getDocument(), App::DocumentObject::getNameInDocument(), Gui::Command::Gui, Gui::Command::hasPendingCommand(), Gui::Application::Instance, and Base::ConsoleSingleton::Log().
Referenced by draftguitools.gui_hatch.Draft_Hatch_TaskPanel::accept(), draftguitools.gui_setstyle.Draft_SetStyle_TaskPanel::accept(), drafttaskpanels.task_shapestring.ShapeStringTaskPanelCmd::accept(), drafttaskpanels.task_shapestring.ShapeStringTaskPanelEdit::accept(), drafttaskpanels.task_shapestring.ShapeStringTaskPanel::action(), femexamples.examplesgui.FemExamples::clicked(), TechDrawGui::TaskDlgProjGroup::reject(), and PathScripts.PathToolBitLibraryGui.ToolBitLibrary::toolEdit().
◆ restoreGroupState()
void TaskProjGroup::restoreGroupState |
( |
| ) |
|
|
protected |
References TechDraw::DrawProjGroup::addProjection(), TechDraw::DrawProjGroup::AutoDistribute, Base::Console(), Base::ConsoleSingleton::Message(), TechDraw::DrawProjGroup::ProjectionType, TechDraw::DrawProjGroup::purgeProjections(), TechDraw::DrawView::Scale, TechDraw::DrawView::ScaleType, App::PropertyBool::setValue(), App::PropertyEnumeration::setValue(), App::PropertyFloat::setValue(), App::PropertyQuantity::setValue(), TechDraw::DrawProjGroup::spacingX, and TechDraw::DrawProjGroup::spacingY.
◆ rotateButtonClicked
void TaskProjGroup::rotateButtonClicked |
( |
void |
| ) |
|
|
protectedslot |
◆ saveButtons()
◆ saveGroupState()
void TaskProjGroup::saveGroupState |
( |
| ) |
|
|
protected |
References TechDraw::DrawProjGroup::AutoDistribute, TechDraw::DrawViewPart::Direction, TechDraw::DrawProjGroup::getAnchor(), App::PropertyVector::getValue(), App::PropertyFloat::getValue(), App::PropertyBool::getValue(), App::PropertyQuantity::getValue(), App::PropertyEnumeration::getValueAsString(), App::PropertyListsT< T, ListT, ParentT >::getValues(), TechDraw::DrawProjGroup::ProjectionType, TechDraw::DrawView::Scale, TechDraw::DrawView::ScaleType, TechDraw::DrawProjGroup::Source, TechDraw::DrawProjGroup::spacingX, TechDraw::DrawProjGroup::spacingY, and TechDraw::DrawViewCollection::Views.
Referenced by TaskProjGroup().
◆ scaleManuallyChanged
void TaskProjGroup::scaleManuallyChanged |
( |
int |
i | ) |
|
|
protectedslot |
◆ scaleTypeChanged
void TaskProjGroup::scaleTypeChanged |
( |
int |
index | ) |
|
|
protectedslot |
◆ setCreateMode()
void TechDrawGui::TaskProjGroup::setCreateMode |
( |
bool |
b | ) |
|
◆ setFractionalScale()
void TaskProjGroup::setFractionalScale |
( |
double |
newScale | ) |
|
◆ setUiPrimary()
void TaskProjGroup::setUiPrimary |
( |
void |
| ) |
|
|
protected |
◆ setupViewCheckboxes()
void TaskProjGroup::setupViewCheckboxes |
( |
bool |
addConnections = false | ) |
|
|
protected |
◆ spacingChanged
void TaskProjGroup::spacingChanged |
( |
void |
| ) |
|
|
protectedslot |
◆ updateTask()
void TaskProjGroup::updateTask |
( |
| ) |
|
◆ viewToggled
void TaskProjGroup::viewToggled |
( |
bool |
toggle | ) |
|
|
protectedslot |
◆ m_mdi
◆ m_page
The documentation for this class was generated from the following files:
- FreeCAD/src/Mod/TechDraw/Gui/TaskProjGroup.h
- FreeCAD/src/Mod/TechDraw/Gui/TaskProjGroup.cpp