/* * * $Id: k3bexternalbinoptiontab.cpp 619556 2007-01-03 17:38:12Z trueg $ * Copyright (C) 2003 Sebastian Trueg * * This file is part of the K3b project. * Copyright (C) 1998-2007 Sebastian Trueg * * 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. * See the file "COPYING" for the exact licensing terms. */ #include "k3bexternalbinoptiontab.h" #include #include "k3bexternalbinwidget.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include K3bExternalBinOptionTab::K3bExternalBinOptionTab( K3bExternalBinManager* manager, TQWidget* parent, const char* name ) : TQWidget( parent, name ) { m_manager = manager; TQGridLayout* frameLayout = new TQGridLayout( this ); frameLayout->setSpacing( KDialog::spacingHint() ); frameLayout->setMargin( 0 ); m_externalBinWidget = new K3bExternalBinWidget( manager, this ); frameLayout->addWidget( m_externalBinWidget, 1, 0 ); TQLabel* m_labelInfo = new TQLabel( this, "m_labelInfo" ); m_labelInfo->setText( i18n( "Specify the paths to the external programs that K3b needs to work properly, " "or press \"Search\" to let K3b search for the programs." ) ); m_labelInfo->setScaledContents( false ); m_labelInfo->setAlignment( int( TQLabel::WordBreak | TQLabel::AlignVCenter | TQLabel::AlignLeft ) ); frameLayout->addWidget( m_labelInfo, 0, 0 ); } K3bExternalBinOptionTab::~K3bExternalBinOptionTab() { } void K3bExternalBinOptionTab::readSettings() { m_externalBinWidget->load(); } void K3bExternalBinOptionTab::saveSettings() { m_externalBinWidget->save(); } #include "k3bexternalbinoptiontab.moc"