1
/***************************************************************************
2
* Copyright (C) 2003 by KDevelop Authors *
3
* kdevelop-devel@kde.org *
4
* Copyright (C) 2003 by Mario Scalas *
5
* mario.scalas@libero.it *
7
* This program is free software; you can redistribute it and/or modify *
8
* it under the terms of the GNU General Public License as published by *
9
* the Free Software Foundation; either version 2 of the License, or *
10
* (at your option) any later version. *
12
***************************************************************************/
14
#ifndef _CVSOPTIONSWIDGET_H_
15
#define _CVSOPTIONSWIDGET_H_
18
#include "cvsoptionswidgetbase.h"
24
class CvsOptionsWidget : public CvsOptionsWidgetBase
28
CvsOptionsWidget( QWidget *parent, const char *name=0 );
29
virtual ~CvsOptionsWidget();
31
bool pruneEmptyDirWhenUpdating() const;
32
void setPruneEmptyDirWhenUpdating( bool b );
34
bool createNewDirWhenUpdating() const;
35
void setCreateNewDirWhenUpdating( bool b );
37
bool recursiveWhenUpdating() const;
38
void setRecursiveWhenUpdating( bool b );
40
bool recursiveWhenCommittingRemoving() const;
41
void setRecursiveWhenCommittingRemoving( bool b );
43
unsigned int contextLines() const;
44
void setContextLines( unsigned int p );
46
QString diffOptions() const;
47
void setDiffOptions( const QString &p );
49
QString cvsRshEnvVar() const;
50
void setCvsRshEnvVar( const QString &p );
52
QString serverLocation() const;
53
void setServerLocation( const QString &p );