From df726f3e9706e8264827dc1dc8338225c3b6434f Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Fri, 1 Feb 2013 17:25:43 -0600 Subject: Fix FTBFS --- kbabel/commonui/tdelisteditor.ui.h | 122 +++++++++++++++++++++++++++++++++++++ 1 file changed, 122 insertions(+) create mode 100644 kbabel/commonui/tdelisteditor.ui.h (limited to 'kbabel/commonui/tdelisteditor.ui.h') diff --git a/kbabel/commonui/tdelisteditor.ui.h b/kbabel/commonui/tdelisteditor.ui.h new file mode 100644 index 00000000..30978506 --- /dev/null +++ b/kbabel/commonui/tdelisteditor.ui.h @@ -0,0 +1,122 @@ +/* **************************************************************************** + This file is part of KBabel + + Copyright (C) 2002-2005 by Stanislav Visnovsky + + + 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. + + 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. + + In addition, as a special exception, the copyright holders give + permission to link the code of this program with any edition of + the TQt library by Trolltech AS, Norway (or with modified versions + of TQt that use the same license as TQt), and distribute linked + combinations including the two. You must obey the GNU General + Public License in all respects for all of the code used other than + TQt. If you modify this file, you may extend this exception to + your version of the file, but you are not obligated to do so. If + you do not wish to do so, delete this exception statement from + your version. + + +** ui.h extension file, included from the uic-generated form implementation. +** +** If you wish to add, delete or rename slots use TQt Designer which will +** update this file, preserving your code. Create an init() slot in place of +** a constructor, and a destroy() slot in place of a destructor. +*****************************************************************************/ + + +void TDEListEditor::addToList() +{ + _list->insertItem(_edit->text()); + _edit->clear(); + _removeButton->setEnabled(true); + emit itemsChanged(); +} + +void TDEListEditor::downInList() +{ + int i=_list->currentItem(); + if( i< (int)_list->count()-1 ) { + TQString ci = _list->currentText(); + _list->removeItem(i); + _list->insertItem(ci,i+1); + _list->setCurrentItem(i+1); + } + emit itemsChanged(); +} + +void TDEListEditor::removeFromList() +{ + _list->removeItem(_list->currentItem()); + if( _list->count()==0 ) _edit->clear(); + _removeButton->setEnabled(_list->count()>0); + emit itemsChanged(); +} + +void TDEListEditor::upInList() +{ + int i=_list->currentItem(); + if( i>0 ) { + TQString ci = _list->currentText(); + _list->removeItem(i); + _list->insertItem(ci,i-1); + _list->setCurrentItem(i-1); + } + emit itemsChanged(); +} + +void TDEListEditor::updateButtons( int newIndex ) +{ + _upButton->setEnabled(newIndex>0); + _downButton->setEnabled(newIndex+1 != (int)_list->count()); + _removeButton->setEnabled(true); +} + +void TDEListEditor::updateList() +{ + int i=_list->currentItem(); + if( i==-1 ) addToList(); + else _list->changeItem(_edit->text(), i ); +} + +void TDEListEditor::setList( TQStringList contents ) +{ + _list->clear(); + _list->insertStringList(contents); + _list->setCurrentItem(0); + _removeButton->setEnabled(!contents.isEmpty()); +} + + +void TDEListEditor::editChanged( const TQString &s ) +{ + _addButton->setEnabled(!s.isEmpty()); +} + + +void TDEListEditor::setTitle( const TQString &s ) +{ + _frame->setTitle(s); +} + + +TQStringList TDEListEditor::list() +{ + TQStringList result; + for( uint i=0; i<_list->count() ; i++ ) + result.append(_list->text(i)); + return result; +} -- cgit v1.2.1