diff options
| author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2013-02-01 17:25:42 -0600 | 
|---|---|---|
| committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2013-02-01 17:25:42 -0600 | 
| commit | eba183d4de47093c6e44a99c8d7fe313aa2834c9 (patch) | |
| tree | 53f8d1a08bd16668cb9040b2aaf9a041314b2003 /kdialog/tdelistboxdialog.cpp | |
| parent | f537c21b68e08f649b1b297bce8f3904603137e0 (diff) | |
| download | tdebase-eba183d4de47093c6e44a99c8d7fe313aa2834c9.tar.gz tdebase-eba183d4de47093c6e44a99c8d7fe313aa2834c9.zip | |
Fix FTBFS
Diffstat (limited to 'kdialog/tdelistboxdialog.cpp')
| -rw-r--r-- | kdialog/tdelistboxdialog.cpp | 60 | 
1 files changed, 60 insertions, 0 deletions
| diff --git a/kdialog/tdelistboxdialog.cpp b/kdialog/tdelistboxdialog.cpp new file mode 100644 index 000000000..65be6c71e --- /dev/null +++ b/kdialog/tdelistboxdialog.cpp @@ -0,0 +1,60 @@ +// +//  Copyright (C) 1998 Matthias Hoelzer +//  email:  hoelzer@physik.uni-wuerzburg.de +// +//  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 the7 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. +// + +#include <tqlabel.h> +#include <tqlistbox.h> +#include <tqvbox.h> + +#include "klistboxdialog.h" +#include "klistboxdialog.moc" + +#include "klocale.h" + +TDEListBoxDialog::TDEListBoxDialog(TQString text, TQWidget *parent) +    : KDialogBase( parent, 0, true, TQString::null, Ok|Cancel, Ok, true ) +{ +  TQVBox *page = makeVBoxMainWidget(); + +  label = new TQLabel(text, page); +  label->setAlignment(AlignCenter); + +  table = new TQListBox(page); +  table->setFocus(); +} + +void TDEListBoxDialog::insertItem(const TQString& item) +{ +  table->insertItem(item); +  table->setCurrentItem(0); +} + +void TDEListBoxDialog::setCurrentItem(const TQString& item) +{ +  for ( int i=0; i < (int) table->count(); i++ ) { +    if ( table->text(i) == item ) { +      table->setCurrentItem(i); +      break; +    } +  } +} + +int TDEListBoxDialog::currentItem() +{ +  return table->currentItem(); +} | 
