diff options
Diffstat (limited to 'src/svnqt/dirent.hpp')
-rw-r--r-- | src/svnqt/dirent.hpp | 126 |
1 files changed, 0 insertions, 126 deletions
diff --git a/src/svnqt/dirent.hpp b/src/svnqt/dirent.hpp deleted file mode 100644 index df5be78..0000000 --- a/src/svnqt/dirent.hpp +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Port for usage with qt-framework and development for tdesvn - * (C) 2005-2007 by Rajko Albrecht - * http://tdesvn.alwins-world.de - */ -/* - * ==================================================================== - * Copyright (c) 2002-2005 The RapidSvn Group. All rights reserved. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library (in the file LGPL.txt); if not, - * write to the Free Software Foundation, Inc., 51 Franklin St, - * Fifth Floor, Boston, MA 02110-1301 USA - * - * This software consists of voluntary contributions made by many - * individuals. For exact contribution history, see the revision - * history and logs, available at http://rapidsvn.tigris.org/. - * ==================================================================== - */ - -#ifndef _SVNCPP_DIRENT_HPP_ -#define _SVNCPP_DIRENT_HPP_ - -#include "svnqt/svnqt_defines.hpp" -#include "svnqt/lock_entry.hpp" -#include "svnqt/datetime.hpp" - -// subversion api -#include "svn_client.h" - -#include <tqstring.h> - -namespace svn -{ - class DirEntry_Data; - - class SVNTQT_EXPORT DirEntry - { - public: - /** - * default constructor - */ - DirEntry (); - - /** - * constructor for existing @a svn_dirent_t entries - */ - DirEntry (const TQString& name, const svn_dirent_t * dirEntry); - /** - * constructor for existing @a svn_dirent_t entries - */ - DirEntry (const TQString& name, const svn_dirent_t * dirEntry,const svn_lock_t*lockEntry); - - DirEntry (const TQString& name, const svn_dirent_t * dirEntry,const LockEntry&lockEntry); - /** - * copy constructor - */ - DirEntry (const DirEntry & src); - - /** - * destructor - */ - ~DirEntry (); - - /** - * assignment operator - */ - DirEntry & - operator = (const DirEntry &); - - const TQString& - name () const; - - svn_node_kind_t - kind () const; - - TQLONG - size () const; - - bool - hasProps () const; - - svn_revnum_t - createdRev () const; - - const DateTime& - time () const; - - const TQString& - lastAuthor () const; - - //! The assigned lock entry - /*! - * returns the assigned lock entry if set - * \return a valid or an empty lock - */ - const LockEntry& - lockEntry() const; - - //! initialize and convert the internal lock entry - /*! - * This method should not needed to call outside the lib, it may just used - * inside svn::Client::ls. - * \param aLock the subversion lock description to convert. - */ - void - setLock(const svn_lock_t*aLock); - - - private: - DirEntry_Data * m; - - }; -} - -#endif |