1 /*
2     SPDX-FileCopyrightText: 2009 George Kiagiadakis <gkiagia@users.sourceforge.net>
3 
4     SPDX-License-Identifier: GPL-2.0-or-later
5 */
6 #ifndef BUGREPORTADDRESS_H
7 #define BUGREPORTADDRESS_H
8 
9 #include <QString>
10 
11 #include "drkonqi_globals.h"
12 
13 class BugReportAddress : public QString
14 {
15 public:
BugReportAddress()16     inline BugReportAddress()
17         : QString()
18     {
19     }
BugReportAddress(const QString & address)20     inline BugReportAddress(const QString &address)
21         : QString(address == QLatin1String("submit@bugs.kde.org") ? KDE_BUGZILLA_URL : address)
22     {
23     }
24 
isKdeBugzilla()25     inline bool isKdeBugzilla() const
26     {
27         return *this == KDE_BUGZILLA_URL;
28     }
29 
isEmail()30     inline bool isEmail() const
31     {
32         return contains(QLatin1Char('@'));
33     }
34 };
35 
36 #endif
37