/* 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) any later version. */ /* Copyright (C) 2006 Dario Abatianni Copyright (C) 2006 John Tapsell */ #ifndef WARNINGS_CONFIG_H #define WARNINGS_CONFIG_H #include "warnings_preferencesui.h" #include "konvisettingspage.h" class TDEListView; class TQListViewItem; class Warnings_Config : public Warnings_ConfigUI, public KonviSettingsPage { Q_OBJECT public: explicit Warnings_Config( TQWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); ~Warnings_Config(); virtual void restorePageToDefaults(); virtual void saveSettings(); virtual void loadSettings(); virtual bool hasChanged(); public slots: virtual void languageChange(); protected: TQString currentWarningsChecked(); // for hasChanged() TQString m_oldWarningsChecked; // for hasChanged() signals: void modified(); }; #endif // WARNINGS_CONFIG_H