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