/* ============================================================ * * This file is a part of kipi-plugins project * http://www.kipi-plugins.org * * Date : 2003-10-01 * Description : a kipi plugin to e-mailing images * * Copyright (C) 2003-2007 by Gilles Caulier * * 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, 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. * * ============================================================ */ // TQt includes #include #include #include #include #include #include #include // KDElib includes #include #include #include #include // Local includes. #include "listimageserrordialog.h" #include "listimageserrordialog.moc" namespace KIPISendimagesPlugin { listImagesErrorDialog::listImagesErrorDialog(TQWidget* parent, TQString Caption, const TQString &Mess1, const TQString &Mess2, KURL::List ListOfiles) : KDialogBase( Caption, Yes|No|Cancel, Yes, Cancel, parent, "listImagesErrorDialog", true, false ) { TQWidget* box = new TQWidget( this ); setMainWidget(box); TQVBoxLayout* ml = new TQVBoxLayout(box); //--------------------------------------------- TQHBoxLayout* h1 = new TQHBoxLayout( ml ); TQVBoxLayout* v1 = new TQVBoxLayout( h1 ); h1->addSpacing( 5 ); TQGridLayout* g1 = new TQGridLayout( v1, 1, 3 ); TQLabel *labelMess1 = new TQLabel ( Mess1, box); m_listFiles = new TDEListView( box ); m_listFiles->addColumn(i18n("Image File Name")); m_listFiles->addColumn(i18n("From Album")); m_listFiles->setSorting(1); m_listFiles->setItemMargin(3); m_listFiles->setResizeMode(TQListView::LastColumn); TQLabel *labelMess2 = new TQLabel ( Mess2, box); g1->addWidget (labelMess1, 1, 1); g1->addWidget (m_listFiles, 2, 1); g1->addWidget (labelMess2, 3, 1); for ( KURL::List::Iterator it = ListOfiles.begin() ; it != ListOfiles.end() ; ++it ) { new TDEListViewItem( m_listFiles, (*it).fileName(), (*it).directory().section('/', -1) ); } resize( 500, 400 ); } listImagesErrorDialog::~listImagesErrorDialog() { } } // NameSpace KIPISendimagesPlugin