X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Factions%2Frs_actionfilesaveas.cpp;h=6f2b65622adb358dba31682f3437cec607cee780;hb=3f46c180da0806c9c263e6d87d0f1404632402da;hp=8a5d23e8f67704cd0467c298cf750a55d5f16304;hpb=89e127aa3dbd74d3158e6dbe0ca1703420c04395;p=architektonas diff --git a/src/actions/rs_actionfilesaveas.cpp b/src/actions/rs_actionfilesaveas.cpp index 8a5d23e..6f2b656 100644 --- a/src/actions/rs_actionfilesaveas.cpp +++ b/src/actions/rs_actionfilesaveas.cpp @@ -1,66 +1,44 @@ -/**************************************************************************** -** $Id: rs_actionfilesaveas.cpp 1090 2004-03-16 10:02:59Z js $ -** -** Copyright (C) 2001-2003 RibbonSoft. All rights reserved. -** -** This file is part of the qcadlib Library project. -** -** This file may be distributed and/or modified under the terms of the -** GNU General Public License version 2 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. -** -** Licensees holding valid qcadlib Professional Edition licenses may use -** this file in accordance with the qcadlib Commercial License -** Agreement provided with the Software. -** -** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. -** -** See http://www.ribbonsoft.com for further details. -** -** Contact info@ribbonsoft.com if any conditions of this licensing are -** not clear to you. -** -**********************************************************************/ +// rs_actionfilesaveas.cpp +// +// 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 +// +// JLH = James L. Hammons +// +// Who When What +// --- ---------- ----------------------------------------------------------- +// JLH 06/04/2010 Added this text. :-) +// #include "rs_actionfilesaveas.h" #include "drawing.h" -//Added by qt3to4: -//#include -RS_ActionFileSaveAs::RS_ActionFileSaveAs(RS_EntityContainer & container, - RS_GraphicView & graphicView): +RS_ActionFileSaveAs::RS_ActionFileSaveAs(RS_EntityContainer & container, RS_GraphicView & graphicView): RS_ActionInterface("Add Layer", container, graphicView) { } -QAction * RS_ActionFileSaveAs::createGUIAction(RS2::ActionType /*type*/, QObject * /*parent*/) +RS_ActionFileSaveAs::~RS_ActionFileSaveAs() { - QAction * action = new QAction(QIcon("filesaveas.png"), tr("Save &as..."), 0); -// QAction* action = new QAction(tr("Save Drawing As"), QPixmap::fromMimeSource("filesaveas.png"), tr("Save &as..."), -// QKeySequence(), NULL); - action->setStatusTip(tr("Saves the current drawing under a new filename")); - return action; } void RS_ActionFileSaveAs::trigger() { - RS_DEBUG->print("RS_ActionFileSaveAs::trigger"); - - QString fileName; // = RS_DIALOGFACTORY->requestFileSaveAsDialog(); - if (graphic!=NULL && !fileName.isEmpty()) { - graphic->saveAs(fileName, RS2::FormatUnknown); - } - finish(); -} + RS_DEBUG->print("RS_ActionFileSaveAs::trigger"); + QString fileName; // = RS_DIALOGFACTORY->requestFileSaveAsDialog(); + if (graphic != NULL && !fileName.isEmpty()) + graphic->saveAs(fileName, RS2::FormatUnknown); + finish(); +} -void RS_ActionFileSaveAs::init(int status) { - RS_ActionInterface::init(status); - trigger(); +void RS_ActionFileSaveAs::init(int status) +{ + RS_ActionInterface::init(status); + trigger(); } -// EOF