22 #include <opensync/opensync.h>
24 #include "conversion.h"
26 using namespace QSync;
28 Conversion::Conversion()
33 Conversion::~Conversion()
37 bool Conversion::isValid() const
39 return mEnvironment != 0;
42 TQStringList Conversion::objectTypes() const
44 Q_ASSERT( mEnvironment );
46 OSyncFormatEnv *formatEnv = osync_conv_env_new( mEnvironment );
47 Q_ASSERT( formatEnv );
50 for ( int i = 0; i < osync_conv_num_objtypes( formatEnv ); i++ ) {
51 OSyncObjType *type = osync_conv_nth_objtype( formatEnv, i );
52 types.append( TQString::fromUtf8( osync_objtype_get_name( type ) ) );
55 osync_conv_env_free( formatEnv );
|