KDevelop API Documentation

vcs/cvsservice/checkoutdialog.h

Go to the documentation of this file.
00001 /*************************************************************************** 00002 * Copyright (C) 2003 by Mario Scalas * 00003 * mario.scalas@libero.it * 00004 * * 00005 * This program is free software; you can redistribute it and/or modify * 00006 * it under the terms of the GNU General Public License as published by * 00007 * the Free Software Foundation; either version 2 of the License, or * 00008 * (at your option) any later version. * 00009 * * 00010 ***************************************************************************/ 00011 00012 #ifndef CHECKOUTDIALOG_H 00013 #define CHECKOUTDIALOG_H 00014 00015 #include <kdialogbase.h> 00016 #include "cvsservicedcopIface.h" 00017 00018 class CvsService_stub; 00019 class CvsJob_stub; 00020 class CheckoutDialogBase; 00021 class QListViewItem; 00022 00029 class CheckoutDialog : public KDialogBase, virtual public CVSServiceDCOPIface 00030 { 00031 Q_OBJECT 00032 public: 00033 CheckoutDialog( CvsService_stub *cvsService, QWidget *parent = 0, 00034 const char *name = 0, WFlags f = 0 ); 00035 virtual ~CheckoutDialog(); 00036 00040 QString cvsRsh() const; 00044 QString serverPath() const; 00048 void setServerPath( const QString &aPath ); 00052 QString workDir() const; 00056 void setWorkDir( const QString &aDir ); 00060 QString module() const; 00064 bool pruneDirs() const; 00068 QString tag() const; 00069 00070 private slots: 00071 void slotModuleSelected( QListViewItem *item ); 00072 void slotFetchModulesList(); 00073 // DCOP Iface 00074 virtual void slotJobExited( bool normalExit, int exitStatus ); 00075 virtual void slotReceivedOutput( QString someOutput ); 00076 virtual void slotReceivedErrors( QString someErrors ); 00077 00078 private: 00079 CvsService_stub *m_service; 00080 CvsJob_stub *m_job; 00081 00082 CheckoutDialogBase *m_base; 00083 }; 00084 00085 #endif
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