// // C++ Implementation: // // Description: // // // Author: Christian Hubinger , (C) 2004 // // Copyright: See COPYING file that comes with this distribution // // License: GPL // #include "kmfdocumentinfo.h" // TQt includes #include #include #include #include // KDE includes #include #include // project includes #include "../core/kmfdoc.h" #include "../core/kmfnetwork.h" #include "../core/kmfundoengine.h" namespace KMF { KMFDocumentInfo::KMFDocumentInfo(TQWidget* parent, const char* name, bool modal, WFlags fl) : KMyFirewallDocumentInfo(parent,name, modal,fl) { connect( b_help, TQ_SIGNAL( clicked() ), this, TQ_SLOT( slotHelp() ) ); connect( b_saveAsTemplate, TQ_SIGNAL( clicked() ), this, TQ_SLOT( slotSaveAsTemplate() ) ); } KMFDocumentInfo::~KMFDocumentInfo() {} void KMFDocumentInfo::slotSaveAsTemplate() { kdDebug() << "slotSaveAsTemplate()" << endl; emit sigSaveAsTemplate(); } /*$SPECIALIZATION$*/ void KMFDocumentInfo::accept() { if ( ! txt_name->text().isNull() ) { m_doc->setName( txt_name->text() ); // m_doc->changed(); // m_doc->network()->changed(); } if ( ! txt_description->text().isNull() ) { m_doc->setDescription( txt_description->text() ); // m_doc->changed(); // m_doc->network()->changed(); } TQDialog::accept(); } void KMFDocumentInfo::loadDoc( KMFDoc* doc ) { m_doc = doc; txt_name->setText( doc->name() ); txt_description->setText( doc->description() ); } void KMFDocumentInfo::slotHelp() { kdDebug() << "void KMFDocumentInfo::slotHelp()" << endl; kapp->invokeHelp(); } } #include "kmfdocumentinfo.moc"