KDevelop API Documentation

vcs/subversion/subversionoptionswidgetimpl.cpp

Go to the documentation of this file.
00001 /* Copyright (C) 2003 00002 Mickael Marchand <marchand@kde.org> 00003 00004 This program is free software; you can redistribute it and/or 00005 modify it under the terms of the GNU General Public 00006 License as published by the Free Software Foundation; either 00007 version 2 of the License, or (at your option) any later version. 00008 00009 This program is distributed in the hope that it will be useful, 00010 but WITHOUT ANY WARRANTY; without even the implied warranty of 00011 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00012 General Public License for more details. 00013 00014 You should have received a copy of the GNU General Public License 00015 along with this program; see the file COPYING. If not, write to 00016 the Free Software Foundation, Inc., 59 Temple Place - Suite 330, 00017 Boston, MA 02111-1307, USA. 00018 */ 00019 00020 #include <kparts/part.h> 00021 #include <kdevcore.h> 00022 00023 #include "subversion_part.h" 00024 #include "subversionoptionswidgetimpl.h" 00025 #include <qcheckbox.h> 00026 00027 subversionOptionsWidgetImpl::subversionOptionsWidgetImpl(QWidget *parent, subversionPart *part, const char* name) 00028 : subversionOptionsWidget(parent, name) { 00029 m_part = part; 00030 update_recurse->setChecked( m_part->m_update_recurse ); 00031 switch_recurse->setChecked( m_part->m_switch_recurse ); 00032 add_recurse->setChecked(m_part->m_add_recurse); 00033 remove_force->setChecked( m_part->m_remove_force ); 00034 commit_recurse->setChecked ( m_part->m_commit_recurse ); 00035 diff_recurse->setChecked( m_part->m_diff_recurse ); 00036 merge_recurse->setChecked ( m_part->m_merge_recurse ); 00037 merge_force->setChecked( m_part->m_merge_overwrite ); 00038 relocate_recurse->setChecked ( m_part->m_relocate_recurse ); 00039 revert_recurse->setChecked(m_part->m_revert_recurse); 00040 resolve_recurse->setChecked(m_part->m_resolve_recurse); 00041 propset_recurse->setChecked( m_part->m_propset_recurse ); 00042 propget_recurse->setChecked( m_part->m_propget_recurse ); 00043 proplist_recurse->setChecked( m_part->m_proplist_recurse ); 00044 } 00045 00046 subversionOptionsWidgetImpl::~subversionOptionsWidgetImpl() { 00047 } 00048 00049 void subversionOptionsWidgetImpl::accept() { 00050 m_part->m_update_recurse = update_recurse->isChecked(); 00051 m_part->m_switch_recurse = switch_recurse->isChecked(); 00052 m_part->m_add_recurse = add_recurse->isChecked(); 00053 m_part->m_remove_force = remove_force->isChecked(); 00054 m_part->m_commit_recurse = commit_recurse->isChecked(); 00055 m_part->m_diff_recurse = diff_recurse->isChecked(); 00056 m_part->m_merge_recurse = merge_recurse->isChecked(); 00057 m_part->m_merge_overwrite = merge_force->isChecked(); 00058 m_part->m_relocate_recurse = relocate_recurse->isChecked(); 00059 m_part->m_revert_recurse = revert_recurse->isChecked(); 00060 m_part->m_resolve_recurse = resolve_recurse->isChecked(); 00061 m_part->m_propset_recurse = propset_recurse->isChecked(); 00062 m_part->m_propget_recurse = propget_recurse->isChecked(); 00063 m_part->m_proplist_recurse = proplist_recurse->isChecked(); 00064 } 00065 00066 #include "subversionoptionswidgetimpl.moc"
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Oct 6 17:39:14 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003