diff options
Diffstat (limited to 'kdeui/ktoolbarradiogroup.h')
-rw-r--r-- | kdeui/ktoolbarradiogroup.h | 88 |
1 files changed, 0 insertions, 88 deletions
diff --git a/kdeui/ktoolbarradiogroup.h b/kdeui/ktoolbarradiogroup.h deleted file mode 100644 index f0e793bf2..000000000 --- a/kdeui/ktoolbarradiogroup.h +++ /dev/null @@ -1,88 +0,0 @@ -/* This file is part of the KDE libraries - Copyright (C) 1997, 1998 Stephan Kulow (coolo@kde.org) - (C) 1997, 1998 Sven Radej (radej@kde.org) - (C) 1997, 1998 Mark Donohoe (donohoe@kde.org) - (C) 1997, 1998 Matthias Ettrich (ettrich@kde.org) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License version 2 as published by the Free Software Foundation. - - This library 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public License - along with this library; see the file COPYING.LIB. If not, write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. - */ - -#ifndef _KTOOLBARRADIOGROUP_H -#define _KTOOLBARRADIOGROUP_H - -#include <tqobject.h> - -#include <kdelibs_export.h> - -class KToolBar; -class KToolBarButtonList; -class KToolBarRadioGroupPrivate; - -/************************************************************************* - * KToolBarRadioGroup * - *************************************************************************/ - /** - * @short Class for group of radio butons in toolbar. - * - * KToolBarRadioGroup is class for group of radio butons in toolbar. - * Take toggle buttons which you already inserted into toolbar, - * create KToolBarRadioGroup instance and add them here. - * All buttons will emit signals toggled (bool) (or you can - * use sitgnal toggled (int id) from toolbar). When one button is set - * down, all others are unset. All buttons emit signals - those who - * "go down" and those who "go up". - * - * @author Sven Radej <radej@kde.org> - */ -class KDEUI_EXPORT KToolBarRadioGroup : public TQObject -{ - Q_OBJECT - -public: - /** - * Constructor. Parent must be KToolBar . - */ - KToolBarRadioGroup (KToolBar *_parent, const char *_name=0); - /** - * Destructor. - */ - ~KToolBarRadioGroup (); - - /** - * Adds button to group. Button cannot be unset by mouse clicks (you - * must press some other button tounset this one) - */ - void addButton (int id); - - /** - * Removes button from group, making it again toggle button (i.e. - * You can unset it with mouse). - */ - void removeButton (int id); - -public slots: - /** - * Internal - nothing for you here. - */ - void slotToggled (int); - -private: - KToolBarButtonList *buttons; - KToolBar *tb; - - KToolBarRadioGroupPrivate *d; -}; - -#endif |