X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-core%2Fsrc%2Ftool%2Fprogress.h;fp=synfig-core%2Fsrc%2Ftool%2Fprogress.h;h=76ce97e08eeeb10b80602470b1bd22c3c1303507;hb=978ba874aac345ea8a46318589b21e5e8143f89a;hp=0000000000000000000000000000000000000000;hpb=96ecf115bd5db526fa2d5fe4757fd6ef60afd7cd;p=synfig.git diff --git a/synfig-core/src/tool/progress.h b/synfig-core/src/tool/progress.h new file mode 100644 index 0000000..76ce97e --- /dev/null +++ b/synfig-core/src/tool/progress.h @@ -0,0 +1,70 @@ +/* === S Y N F I G ========================================================= */ +/*! \file tool/progress.h +** \brief Progress class +** +** $Id$ +** +** \legal +** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley +** Copyright (c) 2007, 2008 Chris Moore +** +** This package is free software; you can redistribute it and/or +** modify it under the terms of the GNU General Public License as +** published by the Free Software Foundation; either version 2 of +** the License, or (at your option) any later version. +** +** This package is distributed in the hope that it will be useful, +** but WITHOUT ANY WARRANTY; without even the implied warranty of +** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +** General Public License for more details. +** \endlegal +*/ +/* ========================================================================= */ + +#ifndef __SYNFIG_PROGRESS_H +#define __SYNFIG_PROGRESS_H + +using namespace std; +using namespace etl; +using namespace synfig; + +#include +#include "definitions.h" + +class Progress : public synfig::ProgressCallback +{ + const char *program; + +public: + + Progress(const char *name):program(name) { } + + virtual bool + task(const String &task) + { + VERBOSE_OUT(1)<