summaryrefslogtreecommitdiffstats
path: root/kpovmodeler/pminserterrordialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'kpovmodeler/pminserterrordialog.cpp')
-rw-r--r--kpovmodeler/pminserterrordialog.cpp51
1 files changed, 51 insertions, 0 deletions
diff --git a/kpovmodeler/pminserterrordialog.cpp b/kpovmodeler/pminserterrordialog.cpp
new file mode 100644
index 00000000..766db20a
--- /dev/null
+++ b/kpovmodeler/pminserterrordialog.cpp
@@ -0,0 +1,51 @@
+/*
+**************************************************************************
+ description
+ --------------------
+ copyright : (C) 2000-2001 by Andreas Zehender
+ email : zehender@kde.org
+**************************************************************************
+
+**************************************************************************
+* *
+* 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. *
+* *
+**************************************************************************/
+
+
+#include "pminserterrordialog.h"
+#include <klocale.h>
+#include <qlabel.h>
+#include <qlistbox.h>
+#include <qvbox.h>
+
+PMInsertErrorDialog::PMInsertErrorDialog(
+ int numObj, int numErrors,
+ const QStringList& details,
+ QWidget* parent /*= 0*/, const char* name /*= 0*/ )
+ : KDialogBase( parent, name, true, i18n( "Insert Errors" ),
+ Help | Ok | User1, Ok, false, i18n( "Details" ) )
+{
+ QVBox* page = makeVBoxMainWidget( );
+ new QLabel( i18n( "%1 of %2 objects couldn't be inserted." )
+ .arg( numErrors ).arg( numObj ), page );
+
+ m_pDetailsLabel = new QLabel( i18n( "Objects not inserted:" ), page );
+ m_pDetailsLabel->hide( );
+
+ m_pDetails = new QListBox( page );
+ m_pDetails->insertStringList( details, 0 );
+ m_pDetails->setMinimumHeight( 150 );
+ m_pDetails->hide( );
+
+}
+
+void PMInsertErrorDialog::slotUser1( )
+{
+ m_pDetailsLabel->show( );
+ m_pDetails->show( );
+}
+#include "pminserterrordialog.moc"