KDevelop API Documentation

librarydocdlg.cpp

Go to the documentation of this file.
00001 
00002 
00003 #include "librarydocdlg.h"
00004 
00005 #include <klineedit.h>
00006 #include <kurlrequester.h>
00007 #include <kfiledialog.h>
00008 #include "doctreeviewfactory.h"
00009 #include <kconfig.h>
00010 #include <kdebug.h>
00011 
00012 LibraryDocDlg::LibraryDocDlg( QWidget* parent, const char* name, const QString& path, const QString& _default, const QString group)
00013     : LibraryDocDlgBase( parent, name )
00014 {
00015     docLocal->fileDialog()->setMode( KFile::Directory );
00016     mPath = path;
00017     mName = name;
00018     mDef = _default;
00019     m_group = group;
00020     libName->setText( name );
00021     docLocal->setURL(mPath);
00022 }
00023 
00024 LibraryDocDlg::~LibraryDocDlg()
00025 {
00026 }
00027 
00028 void LibraryDocDlg::accept()
00029 {
00030 //  kdDebug(9002) << "accept" << endl;
00031     KConfig *config = DocTreeViewFactory::instance()->config();
00032 //    config->setGroup("TocDirs");
00033     config->setGroup(m_group);
00034     config->writeEntry( mName, docLocal->url() );
00035 
00036     QDialog::accept();
00037 }
00038 
00039 void LibraryDocDlg::slotDefault()
00040 {
00041     mPath = mDef;
00042     docLocal->setURL(mPath);
00043 }
00044 
00045 #include "librarydocdlg.moc"
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Feb 22 09:22:39 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003