/*************************************************************************** * Copyright (C) 2005 Nicolas Hadacek * * Copyright (C) 2004 Alain Gibaud * * * * 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. * ***************************************************************************/ #ifndef TOOLCHAIN_CONFIG_CENTER_H #define TOOLCHAIN_CONFIG_CENTER_H #include #include #include #include #include "tools/gui/tool_config_widget.h" #include "common/gui/dialog.h" class ToolchainConfigWidget; class ToolchainsConfigCenter : public TreeListDialog { TQ_OBJECT public: ToolchainsConfigCenter(const Tool::Group &group, TQWidget *parent); public slots: virtual void slotOk(); virtual void slotApply(); virtual void slotUser1(); virtual void slotUser2(); private slots: void aboutToShowPageSlot(TQWidget *page); void showInformationDialog(); private: KPushButton *_infoButton; TQMap _pages; ToolchainConfigWidget *current() const; }; #endif