Ok, the long awaited config wizard is here (at least in a very basic state). There...
[quassel.git] / src / contrib / libqxt-2007-10-24 / src / core / qxterror.cpp
1 /****************************************************************************
2 **
3 ** Copyright (C) Qxt Foundation. Some rights reserved.
4 **
5 ** This file is part of the QxtCore module of the Qt eXTension library
6 **
7 ** This library is free software; you can redistribute it and/or modify it
8 ** under the terms of th Common Public License, version 1.0, as published by
9 ** IBM.
10 **
11 ** This file is provided "AS IS", without WARRANTIES OR CONDITIONS OF ANY
12 ** KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY
13 ** WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR
14 ** FITNESS FOR A PARTICULAR PURPOSE.
15 **
16 ** You should have received a copy of the CPL along with this file.
17 ** See the LICENSE file and the cpl1.0.txt file included with the source
18 ** distribution for more information. If you did not receive a copy of the
19 ** license, contact the Qxt Foundation.
20 **
21 ** <http://libqxt.sourceforge.net>  <foundation@libqxt.org>
22 **
23 ****************************************************************************/
24 #include "qxterror.h"
25
26 QxtError::QxtError(const char * file, long line, Qxt::ErrorCode errorcode,const char * errorString)
27 {
28     file_m=file;
29     line_m=line;
30     errorcode_m=errorcode;
31     errorString_m=errorString;
32 }
33
34
35 Qxt::ErrorCode QxtError::errorCode() const
36 {
37     return errorcode_m;
38 }
39
40 long QxtError::line() const
41 {
42     return line_m;
43 }
44
45 const char * QxtError::file() const
46 {
47     return file_m;
48 }
49
50 QxtError::operator Qxt::ErrorCode()
51 {
52     return errorcode_m;
53 }
54 /*!
55 The Error String or NULL
56 depending how the error was constructed.
57 Be carefull with stack and temporary objects, QxtError just saves the pointer you passed, not the actual data.
58 */
59 const char * QxtError::errorString() const
60 {
61     return errorString_m;
62 }
63
64