X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Findicatornotificationbackend.h;h=2e54db9f9427ee461b2b92aca2e1989ebb9c34e0;hp=4ccbe442e96777389d2cf25bb0cb56c190b8b875;hb=f04db2cb802b1296ca739c823495930c71d3b4ab;hpb=d452877910888c25d40590b5fff57eb8197ca9b0 diff --git a/src/qtui/indicatornotificationbackend.h b/src/qtui/indicatornotificationbackend.h index 4ccbe442..2e54db9f 100644 --- a/src/qtui/indicatornotificationbackend.h +++ b/src/qtui/indicatornotificationbackend.h @@ -1,22 +1,22 @@ /*************************************************************************** -* Copyright (C) 2009 Canonical Ltd * -* author: aurelien.gateau@canonical.com * -* * -* This program is free software; you can redistribute it and/or modify * -* it under the terms of the GNU General Public License as published by * -* the Free Software Foundation; either version 2 of the License, or * -* (at your option) version 3. * -* * -* This program is distributed in the hope that it will be useful, * -* but WITHOUT ANY WARRANTY; without even the implied warranty of * -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * -* GNU General Public License for more details. * -* * -* You should have received a copy of the GNU General Public License * -* along with this program; if not, write to the * -* Free Software Foundation, Inc., * -* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * -***************************************************************************/ + * Copyright (C) 2009 Canonical Ltd * + * author: aurelien.gateau@canonical.com * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) version 3. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ #ifndef INDICATORNOTIFICATIONBACKEND_H_ #define INDICATORNOTIFICATIONBACKEND_H_ @@ -37,50 +37,54 @@ class Indicator; typedef QHash IndicatorHash; -class IndicatorNotificationBackend : public AbstractNotificationBackend { - Q_OBJECT +class IndicatorNotificationBackend : public AbstractNotificationBackend +{ + Q_OBJECT public: - IndicatorNotificationBackend(QObject *parent = 0); - ~IndicatorNotificationBackend(); + IndicatorNotificationBackend(QObject *parent = 0); + ~IndicatorNotificationBackend(); - void notify(const Notification &); - void close(uint notificationId); - virtual SettingsPage *createConfigWidget() const; + void notify(const Notification &); + void close(uint notificationId); + virtual SettingsPage *createConfigWidget() const; private slots: - void activateMainWidget(); - void enabledChanged(const QVariant &); - void indicatorDisplayed(QIndicate::Indicator *); + void activateMainWidget(); + void enabledChanged(const QVariant &); + void indicatorDisplayed(QIndicate::Indicator *); private: - class ConfigWidget; + class ConfigWidget; - bool _enabled; + bool _enabled; - QIndicate::Server *_server; - IndicatorHash _indicatorHash; + QIndicate::Server *_server; + IndicatorHash _indicatorHash; }; -class IndicatorNotificationBackend::ConfigWidget : public SettingsPage { - Q_OBJECT + +class IndicatorNotificationBackend::ConfigWidget : public SettingsPage +{ + Q_OBJECT public: - ConfigWidget(QWidget *parent = 0); - ~ConfigWidget(); + ConfigWidget(QWidget *parent = 0); + ~ConfigWidget(); - void save(); - void load(); - bool hasDefaults() const; - void defaults(); + void save(); + void load(); + bool hasDefaults() const; + void defaults(); private slots: - void widgetChanged(); + void widgetChanged(); private: - Ui::IndicatorNotificationConfigWidget ui; + Ui::IndicatorNotificationConfigWidget ui; - bool enabled; + bool enabled; }; + #endif