#include <TaskWeldingSymbol.h>
Public Slots | |
void onArrowSymbolClicked () | |
void onArrowSymbolCreateClicked () | |
void onArrowTextChanged () | |
void onDirectorySelected (const QString &newDir) | |
void onFlipSidesClicked () | |
void onFlipSidesCreateClicked () | |
void onOtherEraseClicked () | |
void onOtherEraseCreateClicked () | |
void onOtherSymbolClicked () | |
void onOtherSymbolCreateClicked () | |
void onOtherTextChanged () | |
void onSymbolSelected (QString symbolPath, QString source) | |
void onWeldingChanged () | |
Public Member Functions | |
virtual bool accept () | |
void enableTaskButtons (bool b) | |
virtual bool reject () | |
void saveButtons (QPushButton *btnOK, QPushButton *btnCancel) | |
TaskWeldingSymbol (TechDraw::DrawLeaderLine *baseFeat) | |
TaskWeldingSymbol (TechDraw::DrawWeldSymbol *weldFeat) | |
void updateTask () | |
~TaskWeldingSymbol () | |
Protected Member Functions | |
void changeEvent (QEvent *e) | |
void collectArrowData (void) | |
void collectOtherData (void) | |
TechDraw::DrawWeldSymbol * createWeldingSymbol (void) | |
void getTileFeats (void) | |
std::string prefSymbolDir () | |
void setUiEdit () | |
void setUiPrimary (void) | |
void updateTiles (void) | |
void updateWeldingSymbol (void) | |
Protected Attributes | |
QString m_currDir | |
Constructor & Destructor Documentation
◆ TaskWeldingSymbol() [1/2]
TaskWeldingSymbol::TaskWeldingSymbol | ( | TechDraw::DrawLeaderLine * | baseFeat | ) |
◆ TaskWeldingSymbol() [2/2]
TaskWeldingSymbol::TaskWeldingSymbol | ( | TechDraw::DrawWeldSymbol * | weldFeat | ) |
References Base::Console(), Base::ConsoleSingleton::Error(), Base::Persistence::getClassTypeId(), App::PropertyLink::getValue(), TechDraw::DrawWeldSymbol::Leader, onArrowSymbolClicked(), onArrowTextChanged(), onDirectorySelected(), onFlipSidesClicked(), onOtherEraseClicked(), onOtherSymbolClicked(), onOtherTextChanged(), onWeldingChanged(), and setUiEdit().
◆ ~TaskWeldingSymbol()
TaskWeldingSymbol::~TaskWeldingSymbol | ( | ) |
Member Function Documentation
◆ accept()
|
virtual |
References Gui::Command::commitCommand(), Base::Console(), createWeldingSymbol(), Base::ConsoleSingleton::Error(), Gui::Command::Gui, Gui::Command::openCommand(), App::DocumentObject::recomputeFeature(), Gui::Command::updateActive(), updateTiles(), and updateWeldingSymbol().
Referenced by TechDrawGui::TaskDlgWeldingSymbol::accept().
◆ changeEvent()
|
protected |
◆ collectArrowData()
|
protected |
References TechDrawGui::TileImage::arrowSide, TechDrawGui::TileImage::centerText, TechDrawGui::TileImage::col, TechDrawGui::TileImage::leftText, TechDrawGui::TileImage::rightText, TechDrawGui::TileImage::row, TechDrawGui::TileImage::symbolPath, TechDrawGui::TileImage::tileName, and TechDrawGui::TileImage::toBeSaved.
Referenced by updateTiles().
◆ collectOtherData()
|
protected |
References TechDrawGui::TileImage::arrowSide, TechDrawGui::TileImage::centerText, TechDrawGui::TileImage::col, TechDrawGui::TileImage::leftText, TechDrawGui::TileImage::rightText, TechDrawGui::TileImage::row, TechDrawGui::TileImage::symbolPath, TechDrawGui::TileImage::tileName, and TechDrawGui::TileImage::toBeSaved.
Referenced by updateTiles().
◆ createWeldingSymbol()
|
protected |
◆ enableTaskButtons()
void TaskWeldingSymbol::enableTaskButtons | ( | bool | b | ) |
◆ getTileFeats()
|
protected |
References TechDraw::DrawWeldSymbol::getTiles(), App::PropertyInteger::getValue(), and TechDraw::DrawTile::TileRow.
Referenced by setUiEdit(), and updateTiles().
◆ onArrowSymbolClicked
|
slot |
References m_currDir, onSymbolSelected(), TechDraw::DrawView::requestPaint(), and updateTiles().
Referenced by TaskWeldingSymbol().
◆ onArrowSymbolCreateClicked
|
slot |
References m_currDir, and onSymbolSelected().
Referenced by TaskWeldingSymbol().
◆ onArrowTextChanged
|
slot |
References TechDraw::DrawView::requestPaint(), and updateTiles().
Referenced by TaskWeldingSymbol().
◆ onDirectorySelected
|
slot |
References m_currDir.
Referenced by TaskWeldingSymbol().
◆ onFlipSidesClicked
|
slot |
References App::PropertyString::getValue(), TechDraw::DrawView::requestPaint(), TechDraw::DrawTileWeld::SymbolFile, and updateTiles().
Referenced by TaskWeldingSymbol().
◆ onFlipSidesCreateClicked
|
slot |
Referenced by TaskWeldingSymbol().
◆ onOtherEraseClicked
|
slot |
References TechDrawGui::TileImage::init(), TechDraw::DrawView::requestPaint(), and updateTiles().
Referenced by TaskWeldingSymbol().
◆ onOtherEraseCreateClicked
|
slot |
References TechDrawGui::TileImage::init().
Referenced by TaskWeldingSymbol().
◆ onOtherSymbolClicked
|
slot |
References m_currDir, onSymbolSelected(), TechDraw::DrawView::requestPaint(), and updateTiles().
Referenced by TaskWeldingSymbol().
◆ onOtherSymbolCreateClicked
|
slot |
References m_currDir, and onSymbolSelected().
Referenced by TaskWeldingSymbol().
◆ onOtherTextChanged
|
slot |
References TechDraw::DrawView::requestPaint(), and updateTiles().
Referenced by TaskWeldingSymbol().
◆ onSymbolSelected
|
slot |
Referenced by onArrowSymbolClicked(), onArrowSymbolCreateClicked(), onOtherSymbolClicked(), and onOtherSymbolCreateClicked().
◆ onWeldingChanged
|
slot |
References TechDraw::DrawView::requestPaint(), and updateWeldingSymbol().
Referenced by TaskWeldingSymbol().
◆ prefSymbolDir()
|
protected |
◆ reject()
|
virtual |
References Gui::Command::Gui.
Referenced by TechDrawGui::TaskDlgWeldingSymbol::reject().
◆ saveButtons()
void TaskWeldingSymbol::saveButtons | ( | QPushButton * | btnOK, |
QPushButton * | btnCancel | ||
) |
Referenced by TechDrawGui::TaskDlgWeldingSymbol::modifyStandardButtons().
◆ setUiEdit()
|
protected |
References TechDraw::DrawWeldSymbol::AllAround, TechDraw::DrawWeldSymbol::AlternatingWeld, TechDraw::DrawTileWeld::CenterText, TechDraw::DrawWeldSymbol::FieldWeld, getTileFeats(), App::PropertyString::getValue(), App::PropertyBool::getValue(), TechDraw::DrawTileWeld::LeftText, m_currDir, TechDraw::DrawTileWeld::RightText, TechDraw::DrawTileWeld::SymbolFile, TechDraw::DrawWeldSymbol::TailText, and TechDrawGui::PreferencesGui::weldingDirectory().
Referenced by TaskWeldingSymbol().
◆ setUiPrimary()
|
protected |
References TechDrawGui::TileImage::init(), m_currDir, and TechDrawGui::PreferencesGui::weldingDirectory().
Referenced by TaskWeldingSymbol().
◆ updateTask()
void TaskWeldingSymbol::updateTask | ( | ) |
◆ updateTiles()
|
protected |
References TechDrawGui::TileImage::centerText, TechDrawGui::TileImage::col, collectArrowData(), collectOtherData(), Base::Console(), Base::Tools::escapeEncodeString(), App::DocumentObject::getNameInDocument(), getTileFeats(), TechDrawGui::TileImage::leftText, Base::ConsoleSingleton::Message(), TechDrawGui::TileImage::rightText, App::PropertyString::setValue(), TechDraw::DrawTileWeld::SymbolFile, TechDrawGui::TileImage::symbolPath, and TechDrawGui::TileImage::toBeSaved.
Referenced by accept(), onArrowSymbolClicked(), onArrowTextChanged(), onFlipSidesClicked(), onOtherEraseClicked(), onOtherSymbolClicked(), and onOtherTextChanged().
◆ updateWeldingSymbol()
|
protected |
References Base::Tools::escapeEncodeString(), and App::DocumentObject::getNameInDocument().
Referenced by accept(), and onWeldingChanged().
Member Data Documentation
◆ m_currDir
|
protected |
The documentation for this class was generated from the following files:
- src/Mod/TechDraw/Gui/TaskWeldingSymbol.h
- src/Mod/TechDraw/Gui/TaskWeldingSymbol.cpp