summaryrefslogtreecommitdiffstats
path: root/kgpg/detailedconsole.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'kgpg/detailedconsole.cpp')
-rw-r--r--kgpg/detailedconsole.cpp65
1 files changed, 65 insertions, 0 deletions
diff --git a/kgpg/detailedconsole.cpp b/kgpg/detailedconsole.cpp
new file mode 100644
index 0000000..985ca01
--- /dev/null
+++ b/kgpg/detailedconsole.cpp
@@ -0,0 +1,65 @@
+/***************************************************************************
+ detailledconsole.cpp - description
+ -------------------
+ begin : Mon Jul 8 2002
+ copyright : (C) 2002 by Jean-Baptiste Mardelle
+ email : bj@altern.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 <qlayout.h>
+#include <qlabel.h>
+#include <qvgroupbox.h>
+#include <qtextedit.h>
+
+#include <kmessagebox.h>
+#include <klocale.h>
+#include <klistbox.h>
+#include <kglobal.h>
+
+#include "kgpgoptions.h"
+#include "detailedconsole.h"
+
+
+KDetailedConsole::KDetailedConsole(QWidget *parent, const char *name,const QString &boxLabel,const QString &errormessage)
+ : KDialogBase(parent,name,true,i18n("Sorry"),KDialogBase::Details|KDialogBase::Ok|KDialogBase::Cancel, KDialogBase::Ok)
+{
+ QWidget *page = new QWidget( this );
+ setMainWidget(page);
+ QVBoxLayout *vbox=new QVBoxLayout(page,0, spacingHint() );
+
+ QLabel *lab1=new QLabel(page);
+ lab1->setText(boxLabel);
+
+ QVGroupBox *detailsGroup = new QVGroupBox( i18n("Details"), page);
+ (void) new QLabel(errormessage,detailsGroup);
+ //labdetails->setMinimumSize(labdetails->sizeHint());
+ setDetailsWidget(detailsGroup);
+ vbox->addWidget(lab1);
+
+}
+
+KDetailedConsole::~KDetailedConsole()
+{}
+
+KDetailedInfo::KDetailedInfo(QWidget *parent, const char *name , const QString &boxLabel,const QString &errormessage,QStringList keysList)
+ : KDialogBase(Swallow, i18n("Info"),KDialogBase::Details|KDialogBase::Ok, KDialogBase::Ok,parent,name,true)
+{
+ bool checkboxResult;
+ KMessageBox::createKMessageBox(this, QMessageBox::Information,
+ boxLabel, keysList,QString::null,&checkboxResult, 0,errormessage);
+}
+
+KDetailedInfo::~KDetailedInfo()
+{}
+
+//#include "detailedconsole.moc"