diff options
Diffstat (limited to 'kitchensync/libqopensync/result.cpp')
-rw-r--r-- | kitchensync/libqopensync/result.cpp | 149 |
1 files changed, 0 insertions, 149 deletions
diff --git a/kitchensync/libqopensync/result.cpp b/kitchensync/libqopensync/result.cpp deleted file mode 100644 index d38c32a3d..000000000 --- a/kitchensync/libqopensync/result.cpp +++ /dev/null @@ -1,149 +0,0 @@ -/* - This file is part of libqopensync. - - Copyright (c) 2005 Tobias Koenig <[email protected]> - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public License - along with this library; see the file COPYING.LIB. If not, write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. -*/ - -#include "result.h" - -#include <opensync/opensync.h> - -using namespace QSync; - -Result::Result() - : mType( NoError ) -{ -} - -Result::Result( Type type ) - : mType( type ) -{ -} - -Result::Result( OSyncError **error, bool deleteError ) -{ - OSyncErrorType otype = osync_error_get_type( error ); - Type type; - - switch ( otype ) { - case OSYNC_NO_ERROR: - type = NoError; - break; - default: - case OSYNC_ERROR_GENERIC: - type = GenericError; - break; - case OSYNC_ERROR_IO_ERROR: - type = IOError; - break; - case OSYNC_ERROR_NOT_SUPPORTED: - type = NotSupported; - break; - case OSYNC_ERROR_TIMEOUT: - type = Timeout; - break; - case OSYNC_ERROR_DISCONNECTED: - type = Disconnected; - break; - case OSYNC_ERROR_FILE_NOT_FOUND: - type = FileNotFound; - break; - case OSYNC_ERROR_EXISTS: - type = Exists; - break; - case OSYNC_ERROR_CONVERT: - type = Convert; - break; - case OSYNC_ERROR_MISCONFIGURATION: - type = Misconfiguration; - break; - case OSYNC_ERROR_INITIALIZATION: - type = Initialization; - break; - case OSYNC_ERROR_PARAMETER: - type = Parameter; - break; - case OSYNC_ERROR_EXPECTED: - type = Expected; - break; - case OSYNC_ERROR_NO_CONNECTION: - type = NoConnection; - break; - case OSYNC_ERROR_TEMPORARY: - type = Temporary; - break; - case OSYNC_ERROR_LOCKED: - type = Locked; - break; - case OSYNC_ERROR_PLUGIN_NOT_FOUND: - type = PluginNotFound; - break; - } - - mType = type; - mName = TQString::fromUtf8( osync_error_get_name( error ) ); - mMessage = TQString::fromUtf8( osync_error_print( error ) ); - - if ( deleteError ) - osync_error_free( error ); -} - -Result::~Result() -{ -} - -void Result::setName( const TQString &name ) -{ - mName = name; -} - -TQString Result::name() const -{ - return mName; -} - -void Result::setMessage( const TQString &message ) -{ - mMessage = message; -} - -TQString Result::message() const -{ - return mMessage; -} - -void Result::setType( Type type ) -{ - mType = type; -} - -Result::Type Result::type() const -{ - return mType; -} - -bool Result::isError() const -{ - return mType != NoError; -} - -Result::operator bool () const -{ - return ( mType != NoError ); -} - |