1 /* === S Y N F I G ========================================================= */ 2 /*! \file exception.cpp 3 ** \brief Template File 4 ** 5 ** $Id$ 6 ** 7 ** \legal 8 ** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley 9 ** 10 ** This package is free software; you can redistribute it and/or 11 ** modify it under the terms of the GNU General Public License as 12 ** published by the Free Software Foundation; either version 2 of 13 ** the License, or (at your option) any later version. 14 ** 15 ** This package is distributed in the hope that it will be useful, 16 ** but WITHOUT ANY WARRANTY; without even the implied warranty of 17 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 18 ** General Public License for more details. 19 ** \endlegal 20 */ 21 /* ========================================================================= */ 22 23 /* === H E A D E R S ======================================================= */ 24 25 #ifdef USING_PCH 26 # include "pch.h" 27 #else 28 #ifdef HAVE_CONFIG_H 29 # include <config.h> 30 #endif 31 32 #include "exception.h" 33 #include "general.h" 34 #include <synfig/localization.h> 35 36 #endif 37 38 /* === U S I N G =========================================================== */ 39 40 using namespace std; 41 using namespace etl; 42 using namespace synfig; 43 44 /* === M A C R O S ========================================================= */ 45 46 /* === G L O B A L S ======================================================= */ 47 48 /* === P R O C E D U R E S ================================================= */ 49 50 /* === M E T H O D S ======================================================= */ 51 BadLinkName(const String & what)52Exception::BadLinkName::BadLinkName(const String &what): 53 std::runtime_error(what) 54 // std::runtime_error(_("Bad Link Name")+what.empty()?"":(String(": ")+what)) 55 { 56 synfig::error("EXCEPTION: bad link name: "+what); 57 } 58 BadType(const String & what)59Exception::BadType::BadType(const String &what): 60 std::runtime_error(what) 61 // std::runtime_error(_("Bad Type")+what.empty()?"":(String(": ")+what)) 62 { 63 // synfig::error("EXCEPTION: bad type: "+what); 64 } 65 BadFrameRate(const String & what)66Exception::BadFrameRate::BadFrameRate(const String &what): 67 std::runtime_error(what) 68 // std::runtime_error(_("Bad Link Name")+what.empty()?"":(String(": ")+what)) 69 { 70 synfig::error("EXCEPTION: bad frame rate: "+what); 71 } 72 BadTime(const String & what)73Exception::BadTime::BadTime(const String &what): 74 std::runtime_error(what) 75 // std::runtime_error(_("Bad Link Name")+what.empty()?"":(String(": ")+what)) 76 { 77 synfig::error("EXCEPTION: bad time: "+what); 78 } 79 NotFound(const String & what)80Exception::NotFound::NotFound(const String &what): 81 std::runtime_error(what) 82 // std::runtime_error(_("Not Found")+what.empty()?"":(String(": ")+what)) 83 { 84 // synfig::error("EXCEPTION: not found: "+what); 85 } 86 IDNotFound(const String & what)87Exception::IDNotFound::IDNotFound(const String &what): 88 NotFound(what) 89 // std::runtime_error(_("Not Found")+what.empty()?"":(String(": ")+what)) 90 { 91 // synfig::error("EXCEPTION: not found: "+what); 92 } 93 FileNotFound(const String & what)94Exception::FileNotFound::FileNotFound(const String &what): 95 NotFound(what) 96 // std::runtime_error(_("Not Found")+what.empty()?"":(String(": ")+what)) 97 { 98 synfig::error("EXCEPTION: file not found: "+what); 99 } 100 IDAlreadyExists(const String & what)101Exception::IDAlreadyExists::IDAlreadyExists(const String &what): 102 std::runtime_error(what) 103 // std::runtime_error(_("ID Already Exists")+what.empty()?"":(String(": ")+what)) 104 { 105 synfig::error("EXCEPTION: id already exists: "+what); 106 } 107