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 );
|