X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fmainapp%2Fqc_dialogfactory.cpp;h=a9fe3a6eb61dcd1febae03dd906900ee081785f2;hb=e1d1cacbb43055988d0d9db632fdf05c0bea9543;hp=d7f6eeb95dd0b22727d1f78d9fa1791993451dec;hpb=c40d19f69539b4afaa2c15e7b314eb7b8c88e943;p=architektonas diff --git a/src/mainapp/qc_dialogfactory.cpp b/src/mainapp/qc_dialogfactory.cpp index d7f6eeb..a9fe3a6 100644 --- a/src/mainapp/qc_dialogfactory.cpp +++ b/src/mainapp/qc_dialogfactory.cpp @@ -3,7 +3,9 @@ // Part of the Architektonas Project // Originally part of QCad Community Edition by Andrew Mustun // Extensively rewritten and refactored by James L. Hammons -// (C) 2010 Underground Software +// Portions copyright (C) 2001-2003 RibbonSoft +// Copyright (C) 2010 Underground Software +// See the README and GPLv2 files for licensing and warranty information // // JLH = James L. Hammons // @@ -15,6 +17,7 @@ #include "qc_dialogfactory.h" #include "applicationwindow.h" +#include "blocklist.h" #include "qg_graphicview.h" QC_DialogFactory::QC_DialogFactory(QWidget * parent, QToolBar * ow): QG_DialogFactory(parent, ow) @@ -28,16 +31,16 @@ QC_DialogFactory::QC_DialogFactory(QWidget * parent, QToolBar * ow): QG_DialogFa /** * Provides a new window for editing the active block. */ -void QC_DialogFactory::requestEditBlockWindow(RS_BlockList * blockList) +void QC_DialogFactory::requestEditBlockWindow(BlockList * blockList) { - RS_DEBUG->print("QC_DialogFactory::requestEditBlockWindow()"); + DEBUG->print("QC_DialogFactory::requestEditBlockWindow()"); ApplicationWindow * appWindow = ApplicationWindow::getAppWindow(); MDIWindow * parent = appWindow->getMDIWindow(); if (parent && blockList) { - RS_Block * block = blockList->getActive(); + Block * block = blockList->getActive(); if (block) { @@ -52,31 +55,31 @@ void QC_DialogFactory::requestEditBlockWindow(RS_BlockList * blockList) /** * Closes all windows that are editing the given block. */ -void QC_DialogFactory::closeEditBlockWindow(RS_Block * block) +void QC_DialogFactory::closeEditBlockWindow(Block * block) { - RS_DEBUG->print("QC_DialogFactory::closeEditBlockWindow"); + DEBUG->print("QC_DialogFactory::closeEditBlockWindow"); ApplicationWindow * appWindow = ApplicationWindow::getAppWindow(); QMdiArea * workspace = appWindow->getWorkspace(); if (workspace) { - RS_DEBUG->print("QC_DialogFactory::closeEditBlockWindow: workspace found"); + DEBUG->print("QC_DialogFactory::closeEditBlockWindow: workspace found"); QList windows = workspace->subWindowList(); for(int i=0; iprint("QC_DialogFactory::closeEditBlockWindow: window: %d", i); + DEBUG->print("QC_DialogFactory::closeEditBlockWindow: window: %d", i); MDIWindow * m = (MDIWindow *)windows.at(i); if (m) { - RS_DEBUG->print("QC_DialogFactory::closeEditBlockWindow: got mdi"); + DEBUG->print("QC_DialogFactory::closeEditBlockWindow: got mdi"); if (m->getDocument() == block) { - RS_DEBUG->print("QC_DialogFactory::closeEditBlockWindow: closing mdi"); + DEBUG->print("QC_DialogFactory::closeEditBlockWindow: closing mdi"); //m->closeMDI(true, false); // m->close(true); m->close(); @@ -87,5 +90,5 @@ void QC_DialogFactory::closeEditBlockWindow(RS_Block * block) appWindow->slotWindowActivated(NULL); - RS_DEBUG->print("QC_DialogFactory::closeEditBlockWindow: OK"); + DEBUG->print("QC_DialogFactory::closeEditBlockWindow: OK"); }