diff options
author | Timothy Pearson <[email protected]> | 2013-02-01 17:25:43 -0600 |
---|---|---|
committer | Timothy Pearson <[email protected]> | 2013-02-01 17:25:43 -0600 |
commit | d888cfa39e8b38abe17f3d425d19cb8235136a79 (patch) | |
tree | 7ae5487b84106036fdb781beec26fab10678a595 /tdeui/ktoolbarradiogroup.cpp | |
parent | deac2ca49faed824fe83066080714eb6d653615b (diff) | |
download | tdelibs-d888cfa39e8b38abe17f3d425d19cb8235136a79.tar.gz tdelibs-d888cfa39e8b38abe17f3d425d19cb8235136a79.zip |
Fix FTBFS
Diffstat (limited to 'tdeui/ktoolbarradiogroup.cpp')
-rw-r--r-- | tdeui/ktoolbarradiogroup.cpp | 77 |
1 files changed, 0 insertions, 77 deletions
diff --git a/tdeui/ktoolbarradiogroup.cpp b/tdeui/ktoolbarradiogroup.cpp deleted file mode 100644 index 7526158b9..000000000 --- a/tdeui/ktoolbarradiogroup.cpp +++ /dev/null @@ -1,77 +0,0 @@ -/* This file is part of the KDE libraries - Copyright (C) 1997, 1998 Stephan Kulow ([email protected]) - (C) 1997, 1998 Mark Donohoe ([email protected]) - (C) 1997, 1998 Sven Radej ([email protected]) - (C) 1997, 1998 Matthias Ettrich ([email protected]) - (C) 1999 Chris Schlaeger ([email protected]) - - 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. -*/ - -#include <config.h> - -#include "ktoolbarradiogroup.h" -#include "ktoolbar.h" -#include "ktoolbarbutton.h" - -/************************************************************************* - * TDEToolBarRadioGroup * - *************************************************************************/ - - -TDEToolBarRadioGroup::TDEToolBarRadioGroup (TDEToolBar *_parent, const char *_name) -: TQObject(_parent, _name) -{ - buttons = new TDEToolBarButtonList(); - tb = _parent; - connect (tb, TQT_SIGNAL(toggled(int)), this, TQT_SLOT(slotToggled(int))); -} - -TDEToolBarRadioGroup::~TDEToolBarRadioGroup() -{ - delete buttons; -} - -void TDEToolBarRadioGroup::addButton (int id) -{ - TDEToolBarButton *b = tb->getButton( id ); - b->setRadio( true ); - buttons->insert( id, b ); -} - -void TDEToolBarRadioGroup::removeButton (int id) -{ - if (!buttons->find(id)) - return; - buttons->find(id)->setRadio(false); - buttons->remove(id); -} - -void TDEToolBarRadioGroup::slotToggled(int id) -{ - if (buttons->find(id) && buttons->find(id)->isOn()) - { - TQIntDictIterator<TDEToolBarButton> it(*buttons); - while (it.current()) - { - if (it.currentKey() != id) - it.current()->on(false); - ++it; - } - } -} - -#include "ktoolbarradiogroup.moc" - |