00001 //============================================================================= 00002 // 00003 // OpenFlipper 00004 // Copyright (C) 2008 by Computer Graphics Group, RWTH Aachen 00005 // www.openflipper.org 00006 // 00007 //----------------------------------------------------------------------------- 00008 // 00009 // License 00010 // 00011 // OpenFlipper is free software: you can redistribute it and/or modify 00012 // it under the terms of the GNU Lesser General Public License as published by 00013 // the Free Software Foundation, either version 3 of the License, or 00014 // (at your option) any later version. 00015 // 00016 // OpenFlipper is distributed in the hope that it will be useful, 00017 // but WITHOUT ANY WARRANTY; without even the implied warranty of 00018 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00019 // GNU Lesser General Public License for more details. 00020 // 00021 // You should have received a copy of the GNU Lesser General Public License 00022 // along with OpenFlipper. If not, see <http://www.gnu.org/licenses/>. 00023 // 00024 //----------------------------------------------------------------------------- 00025 // 00026 // $Revision: 8597 $ 00027 // $Author: kremer $ 00028 // $Date: 2010-02-23 15:04:40 +0100 (Di, 23. Feb 2010) $ 00029 // 00030 //============================================================================= 00031 00032 00033 00034 00035 #ifndef OPENFLIPPERJOBINFO_HH 00036 #define OPENFLIPPERJOBINFO_HH 00037 00038 #include <OpenFlipper/common/GlobalDefines.hh> 00039 00040 #include <QString> 00041 #include <QWidget> 00042 00047 class DLLEXPORT JobInfo { 00048 public: 00049 JobInfo(); 00050 00051 public: 00052 QString id; 00053 QString description; 00054 int currentStep; 00055 int minSteps; 00056 int maxSteps; 00057 bool blocking; 00058 QWidget* blockingWidget; 00059 }; 00060 00061 00062 #endif //OPENFLIPPERJOBINFO_HH