1 // |
1 // |
2 // OSSP asgui - Accounting system graphical user interface |
2 // OSSP asgui - Accounting system graphical user interface |
3 // Copyright (c) 2002-2004 The OSSP Project (http://www.ossp.org/) |
3 // Copyright (c) 2002-2008 The OSSP Project (http://www.ossp.org/) |
4 // Copyright (c) 2002-2004 Ralf S. Engelschall <rse@engelschall.com> |
4 // Copyright (c) 2002-2008 Ralf S. Engelschall <rse@engelschall.com> |
5 // Copyright (c) 2002-2004 Michael Schloh von Bennewitz <michael@schloh.com> |
5 // Copyright (c) 2002-2008 Michael Schloh von Bennewitz <michael@schloh.com> |
6 // Copyright (c) 2002-2004 Cable & Wireless Telecommunications Services GmbH |
6 // Copyright (c) 2002-2008 Cable & Wireless Telecommunications Services GmbH |
7 // |
7 // |
8 // This file is part of OSSP asgui, an accounting system graphical user |
8 // This file is part of OSSP asgui, an accounting system graphical user |
9 // interface which can be found at http://www.ossp.org/pkg/tool/asgui/. |
9 // interface which can be found at http://asgui.europalab.com/. |
10 // |
10 // |
11 // Permission to use, copy, modify, and distribute this software for |
11 // Permission to use, copy, modify, and distribute this software for |
12 // any purpose with or without fee is hereby granted, provided that |
12 // any purpose with or without fee is hereby granted, provided that |
13 // the above copyright notice and this permission notice appear in all |
13 // the above copyright notice and this permission notice appear in all |
14 // copies. |
14 // copies. |
49 |
51 |
50 public: // Constructors |
52 public: // Constructors |
51 Qualistring(void) : QString() {initCrc();}; // Default |
53 Qualistring(void) : QString() {initCrc();}; // Default |
52 Qualistring(const QString &kCopy) : QString(kCopy) {initCrc();}; // Copy |
54 Qualistring(const QString &kCopy) : QString(kCopy) {initCrc();}; // Copy |
53 Qualistring(const char *pkcCopy) : QString(pkcCopy) {initCrc();}; // Copy |
55 Qualistring(const char *pkcCopy) : QString(pkcCopy) {initCrc();}; // Copy |
54 Qualistring(const std::string &kCopy) : QString(kCopy) {initCrc();}; // Copy |
56 Qualistring(const std::string &kCopy) : QString(QString::fromStdString(kCopy)) {initCrc();}; // Copy |
55 |
57 |
56 U32 getCrc(void); // Generate and return a CRC32 |
58 U32 getCrc(void); // Generate and return a CRC32 |
57 Qualistring &operator=(const QString &); // Overload equals operator |
59 Qualistring &operator=(const QString &); // Overload equals operator |
58 }; |
60 }; |
59 |
61 |