diff options
author | Michele Calgaro <[email protected]> | 2021-03-19 10:06:06 +0900 |
---|---|---|
committer | Michele Calgaro <[email protected]> | 2021-03-19 10:06:06 +0900 |
commit | 283bc34244d24be02e90b767a82826a4ca8da186 (patch) | |
tree | 5b9d49d503a44b8ceea82744f11b8014e3b41ca3 /src/svnqt/targets.hpp | |
parent | 971ab170cfa851d20a42864231676f05f4cdb4cc (diff) | |
download | tdesvn-283bc34244d24be02e90b767a82826a4ca8da186.tar.gz tdesvn-283bc34244d24be02e90b767a82826a4ca8da186.zip |
Renaming of files in preparation for code style tools.
Signed-off-by: Michele Calgaro <[email protected]>
Diffstat (limited to 'src/svnqt/targets.hpp')
-rw-r--r-- | src/svnqt/targets.hpp | 159 |
1 files changed, 0 insertions, 159 deletions
diff --git a/src/svnqt/targets.hpp b/src/svnqt/targets.hpp deleted file mode 100644 index a7afbbb..0000000 --- a/src/svnqt/targets.hpp +++ /dev/null @@ -1,159 +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_TARGETS_HPP_ -#define _SVNCPP_TARGETS_HPP_ - -#include "svnqt/svnqt_defines.hpp" -#include "svnqt/svnqttypes.hpp" - -#include <tqglobal.h> -#include <tqvaluelist.h> - -// apr api -#include "apr_tables.h" - -class TQStringList; - -namespace svn -{ - // forward declarations - class Pool; - - /** - * Encapsulation for Subversion target arrays handling - */ - class SVNTQT_EXPORT Targets - { - public: - /** - * Constructor - * - * @param targets vector of paths - */ - Targets (const Pathes & targets); - - /** - * Constructor - * @param path a single paths - */ - Targets (const Path & targets); - - /** - * Constructor from an APR array containing - * char *. - * - * @param targets APR array header - */ - Targets (const apr_array_header_t * targets); - - /** - * Constructor. Initializes list with just - * one entry - * - * @param target - */ - Targets (const TQString& target = TQString()); - /** - * Constructor. Initializes list with just - * one entry - * - * @param target - */ - Targets (const char * target); - /** - * Constructor. Convert stringlist into target list. - * @param targets - */ - Targets(const TQStringList&targets); - - /** - * Copy Constructor - * - * @param targets Source - */ - Targets (const Targets & targets); - - /** - * Destructor - */ - virtual ~Targets (); - - /** - * Returns an apr array containing - * char *. - * - * @param pool Pool used for conversion - */ - apr_array_header_t * - array (const Pool & pool) const; - - /** - * Returns a vector of paths - * - * @return vector of paths - */ - const Pathes & - targets() const; - - /** - * @return the number of targets - */ - size_t size () const; - - /** - * operator to return the vector - * - * @return vector with targets - */ - operator const Pathes & () const - { - return m_targets; - } - - const Path& operator [](size_t which)const; - /** - * returns one single target. - * the first in the vector, if no parameter given if there are more - * than one. if there is no target or parameter > then stored pathes returns - * an empty path - * \param which which item we want - * @return single path - */ - const Path - target(unsigned int which = 0) const; - - - private: - Pathes m_targets; - }; -} - -#endif |