#include "qc_dialogfactory.h"
-#include "qc_applicationwindow.h"
+#include "applicationwindow.h"
+#include "qg_graphicview.h"
-//QC_DialogFactory::QC_DialogFactory(QWidget * parent, QWidget * ow): QG_DialogFactory(parent, ow)
QC_DialogFactory::QC_DialogFactory(QWidget * parent, QToolBar * ow): QG_DialogFactory(parent, ow)
{
}
{
RS_DEBUG->print("QC_DialogFactory::requestEditBlockWindow()");
- QC_ApplicationWindow * appWindow = QC_ApplicationWindow::getAppWindow();
- QC_MDIWindow * parent = appWindow->getMDIWindow();
+ ApplicationWindow * appWindow = ApplicationWindow::getAppWindow();
+ MDIWindow * parent = appWindow->getMDIWindow();
- if (parent != NULL)
+ if (parent && blockList)
{
- //RS_BlockList* blist = blockWidget->getBlockList();
- if (blockList != NULL)
- {
- RS_Block * blk = blockList->getActive();
+ RS_Block * block = blockList->getActive();
- if (blk != NULL)
- {
- QC_MDIWindow * w = appWindow->slotFileNew(blk);
- // the parent needs a pointer to the block window and
- // vice versa
- parent->addChildWindow(w);
- w->getGraphicView()->zoomAuto(false);
- }
+ if (block)
+ {
+ MDIWindow * w = appWindow->slotFileNew(block);
+ // the parent needs a pointer to the block window and vice versa
+ parent->addChildWindow(w);
+ w->getGraphicView()->zoomAuto(false);
}
}
}
{
RS_DEBUG->print("QC_DialogFactory::closeEditBlockWindow");
- QC_ApplicationWindow * appWindow = QC_ApplicationWindow::getAppWindow();
+ ApplicationWindow * appWindow = ApplicationWindow::getAppWindow();
QMdiArea * workspace = appWindow->getWorkspace();
- if (workspace != NULL)
+ if (workspace)
{
RS_DEBUG->print("QC_DialogFactory::closeEditBlockWindow: workspace found");
QList<QMdiSubWindow *> windows = workspace->subWindowList();
- for(int i=0; i<int(windows.count()); ++i)
+ for(int i=0; i<windows.count(); i++)
{
RS_DEBUG->print("QC_DialogFactory::closeEditBlockWindow: window: %d", i);
- QC_MDIWindow * m = (QC_MDIWindow *)windows.at(i);
+ MDIWindow * m = (MDIWindow *)windows.at(i);
- if (m != NULL)
+ if (m)
{
RS_DEBUG->print("QC_DialogFactory::closeEditBlockWindow: got mdi");