#include <TaskRichAnno.h>
Public Slots | |
void onEditorClicked (bool b) | |
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) | |
TaskRichAnno (TechDraw::DrawView *baseFeat, TechDraw::DrawPage *page) | |
TaskRichAnno (TechDrawGui::ViewProviderRichAnno *leadVP) | |
void updateTask () | |
~TaskRichAnno () | |
Protected Slots | |
void onEditorExit (void) | |
void onSaveAndExit (QString) | |
Protected Member Functions | |
void blockButtons (bool b) | |
QPointF calcTextStartPos (double scale) | |
void changeEvent (QEvent *e) | |
void commonFeatureUpdate (void) | |
void createAnnoFeature (void) | |
void enableTextUi (bool b) | |
void enableVPUi (bool b) | |
App::Color prefLineColor (void) | |
double prefWeight () const | |
void removeFeature (void) | |
void setUiEdit (void) | |
void setUiPrimary (void) | |
void updateAnnoFeature (void) | |
Constructor & Destructor Documentation
◆ TaskRichAnno() [1/2]
TaskRichAnno::TaskRichAnno | ( | TechDraw::DrawView * | baseFeat, |
TechDraw::DrawPage * | page | ||
) |
References Base::Console(), Base::ConsoleSingleton::Error(), TechDrawGui::QGVPage::findQViewForDocObj(), App::DocumentObject::getDocument(), Gui::Application::getDocument(), TechDrawGui::ViewProviderPage::getMDIViewPage(), TechDrawGui::MDIViewPage::getQGVPage(), Gui::Document::getViewProvider(), Gui::Application::Instance, onEditorClicked(), and setUiPrimary().
◆ TaskRichAnno() [2/2]
TaskRichAnno::TaskRichAnno | ( | TechDrawGui::ViewProviderRichAnno * | leadVP | ) |
References TechDraw::DrawRichAnno::AnnoParent, Base::Console(), Base::ConsoleSingleton::Error(), TechDraw::DrawView::findParentPage(), TechDrawGui::QGVPage::findQViewForDocObj(), Base::Persistence::getClassTypeId(), App::DocumentObject::getDocument(), Gui::Application::getDocument(), TechDrawGui::ViewProviderRichAnno::getFeature(), TechDrawGui::ViewProviderPage::getMDIViewPage(), TechDrawGui::MDIViewPage::getQGVPage(), App::PropertyQuantity::getValue(), App::PropertyLink::getValue(), Gui::Document::getViewProvider(), TechDrawGui::Rez::guiX(), Gui::Application::Instance, onEditorClicked(), setUiEdit(), TechDraw::DrawView::X, and TechDraw::DrawView::Y.
◆ ~TaskRichAnno()
TaskRichAnno::~TaskRichAnno | ( | ) |
Member Function Documentation
◆ accept()
|
virtual |
◆ blockButtons()
|
protected |
◆ calcTextStartPos()
|
protected |
References Base::Console(), Base::Persistence::getClassTypeId(), TechDraw::DrawPage::getPageHeight(), TechDraw::DrawPage::getPageWidth(), App::PropertyFloat::getValue(), App::PropertyListsT< T, ListT, ParentT >::getValues(), TechDrawGui::Rez::guiX(), Base::BaseClass::isDerivedFrom(), TechDraw::DrawRichAnno::MaxWidth, Base::ConsoleSingleton::Message(), DraftVecUtils::scale(), and TechDraw::DrawLeaderLine::WayPoints.
Referenced by createAnnoFeature().
◆ changeEvent()
|
protected |
◆ commonFeatureUpdate()
|
protected |
References TechDraw::DrawRichAnno::AnnoText, TechDrawGui::Rez::appX(), TechDraw::DrawRichAnno::MaxWidth, TechDraw::DrawView::setPosition(), App::PropertyFloat::setValue(), App::PropertyString::setValue(), App::PropertyBool::setValue(), TechDraw::DrawRichAnno::ShowFrame, Base::Vector3< _Precision >::x, and Base::Vector3< _Precision >::y.
Referenced by createAnnoFeature(), and updateAnnoFeature().
◆ createAnnoFeature()
|
protected |
References TechDrawGui::Rez::appX(), calcTextStartPos(), Gui::Command::commitCommand(), commonFeatureUpdate(), Base::Persistence::getClassTypeId(), App::DocumentObject::getDocument(), App::DocumentObject::getNameInDocument(), App::Document::getObject(), TechDraw::DrawPage::getPageHeight(), TechDraw::DrawPage::getPageWidth(), TechDraw::DrawView::getScale(), App::Document::getUniqueObjectName(), TechDrawGui::QGIView::getViewProvider(), Gui::Command::openCommand(), TechDraw::DrawView::requestPaint(), App::PropertyQuantity::setValue(), App::Color::setValue(), App::DocumentObject::touch(), Gui::Command::updateActive(), TechDraw::DrawView::X, Base::Vector3< _Precision >::x, TechDraw::DrawView::Y, and Base::Vector3< _Precision >::y.
Referenced by accept().
◆ enableTaskButtons()
void TaskRichAnno::enableTaskButtons | ( | bool | b | ) |
◆ enableTextUi()
|
protected |
Referenced by setUiEdit().
◆ enableVPUi()
|
protected |
Referenced by setUiEdit(), and setUiPrimary().
◆ getCreateMode()
|
virtual |
◆ onEditorClicked
|
slot |
References onEditorExit(), and onSaveAndExit().
Referenced by TaskRichAnno().
◆ onEditorExit
|
protectedslot |
Referenced by onEditorClicked().
◆ onSaveAndExit
|
protectedslot |
Referenced by onEditorClicked().
◆ prefLineColor()
|
protected |
References TechDrawGui::PreferencesGui::leaderColor().
Referenced by setUiPrimary().
◆ prefWeight()
|
protected |
References TechDraw::LineGroup::lineGroupFactory().
Referenced by setUiPrimary().
◆ reject()
|
virtual |
◆ removeFeature()
|
protected |
References Gui::Application::activeDocument(), Base::Console(), App::DocumentObject::getNameInDocument(), Gui::Document::getUndoVector(), Gui::Command::Gui, Gui::Command::hasPendingCommand(), Gui::Application::Instance, Base::ConsoleSingleton::Log(), Gui::Document::undo(), and Base::ConsoleSingleton::Warning().
Referenced by reject().
◆ saveButtons()
void TaskRichAnno::saveButtons | ( | QPushButton * | btnOK, |
QPushButton * | btnCancel | ||
) |
Referenced by TechDrawGui::TaskDlgRichAnno::modifyStandardButtons().
◆ setCreateMode()
|
virtual |
◆ setUiEdit()
|
protected |
References TechDraw::DrawRichAnno::AnnoParent, TechDraw::DrawRichAnno::AnnoText, App::Color::asValue(), enableTextUi(), enableVPUi(), Base::Tools::fromStdString(), App::DocumentObject::getNameInDocument(), App::PropertyInteger::getValue(), App::PropertyQuantity::getValue(), App::PropertyFloat::getValue(), App::PropertyLink::getValue(), App::PropertyString::getValue(), App::PropertyBool::getValue(), App::PropertyColor::getValue(), TechDrawGui::ViewProviderRichAnno::LineColor, TechDrawGui::ViewProviderRichAnno::LineStyle, TechDrawGui::ViewProviderRichAnno::LineWidth, TechDraw::DrawRichAnno::MaxWidth, and TechDraw::DrawRichAnno::ShowFrame.
Referenced by TaskRichAnno().
◆ setUiPrimary()
|
protected |
References enableVPUi(), Base::Tools::fromStdString(), App::DocumentObject::getNameInDocument(), Base::Unit::Length, prefLineColor(), and prefWeight().
Referenced by TaskRichAnno().
◆ updateAnnoFeature()
|
protected |
References Gui::Command::commitCommand(), commonFeatureUpdate(), TechDrawGui::ViewProviderRichAnno::LineColor, TechDrawGui::ViewProviderRichAnno::LineStyle, TechDrawGui::ViewProviderRichAnno::LineWidth, Gui::Command::openCommand(), TechDraw::DrawView::requestPaint(), App::PropertyInteger::setValue(), App::PropertyQuantity::setValue(), App::Color::setValue(), and App::PropertyColor::setValue().
Referenced by accept().
◆ updateTask()
void TaskRichAnno::updateTask | ( | ) |
The documentation for this class was generated from the following files:
- src/Mod/TechDraw/Gui/TaskRichAnno.h
- src/Mod/TechDraw/Gui/TaskRichAnno.cpp