TechDraw: Replace dynamic_cast with qobject_cast
This commit is contained in:
committed by
Benjamin Nauck
parent
ef357aa07a
commit
ed6e953c90
@@ -120,7 +120,7 @@ void positionDimText(DrawViewDimension* dim, int indexOffset = 0);
|
||||
|
||||
void activateHandler(TechDrawHandler* newHandler)
|
||||
{
|
||||
auto* mdi = dynamic_cast<MDIViewPage*>(Gui::getMainWindow()->activeWindow());
|
||||
auto* mdi = qobject_cast<MDIViewPage*>(Gui::getMainWindow()->activeWindow());
|
||||
if (!mdi) {
|
||||
return;
|
||||
}
|
||||
@@ -237,7 +237,7 @@ public:
|
||||
|
||||
void activated() override
|
||||
{
|
||||
auto* mdi = dynamic_cast<MDIViewPage*>(Gui::getMainWindow()->activeWindow());
|
||||
auto* mdi = qobject_cast<MDIViewPage*>(Gui::getMainWindow()->activeWindow());
|
||||
if (mdi) {
|
||||
mdi->setDimensionsSelectability(false);
|
||||
}
|
||||
@@ -248,7 +248,7 @@ public:
|
||||
|
||||
void deactivated() override
|
||||
{
|
||||
auto* mdi = dynamic_cast<MDIViewPage*>(Gui::getMainWindow()->activeWindow());
|
||||
auto* mdi = qobject_cast<MDIViewPage*>(Gui::getMainWindow()->activeWindow());
|
||||
if (mdi) {
|
||||
mdi->setDimensionsSelectability(true);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user