int main() { def1(); def2(); def3(); def4(); def5(); def6(); def7(); def8(); _PASS; }
void tst_QOrganizerItemDetailDefinition::testCtor() { QOrganizerItemDetailDefinition def; /* Check the ctor sets sane things */ QVERIFY(def.isEmpty()); QVERIFY(def.name().isEmpty()); QVERIFY(def.fields().isEmpty()); QVERIFY(def.isUnique() == false); /* Set a few things */ QMap<QString, QOrganizerItemDetailFieldDefinition> map; QOrganizerItemDetailFieldDefinition currField; currField.setDataType(QVariant::String); map.insert("string", currField); currField.setDataType(QVariant::DateTime); map.insert("datetime", currField); def.setName("Test ID"); def.setUnique(true); def.setFields(map); QVERIFY(def.name() == "Test ID"); QVERIFY(def.isUnique()); QVERIFY(def.fields() == map); QOrganizerItemDetailDefinition def2(def); QVERIFY(def2.name() == "Test ID"); QVERIFY(def2.isUnique()); QVERIFY(def2.fields() == map); QOrganizerItemDetailDefinition def3; def3 = def2; QVERIFY(def3.name() == "Test ID"); QVERIFY(def3.isUnique()); QVERIFY(def3.fields() == map); /* Make sure they aren't improperly shared */ def.setName("id one"); QVERIFY(def2.name() != def.name()); QVERIFY(def3.name() != def.name()); def2.setName("id two"); QVERIFY(def2.name() != def3.name()); }
PF_UtilCallbacks& aepGetUtilCallbacks() { static PF_UtilCallbacks s_util_cb; if (!s_util_cb.begin_sampling) { #define def(F) s_util_cb.F = pf_##F #define def2(F1, F2) s_util_cb.F1 = F2 def(begin_sampling); def2(subpixel_sample, pf_subpixel_sample<PF_Pixel>); def2(area_sample, pf_area_sample<PF_Pixel>); def(end_sampling); def(composite_rect); def(blend); def(convolve); def(copy); def2(fill, pf_fill<PF_Pixel>); def(gaussian_kernel); def2(iterate, pf_iterate<PF_Pixel>); def(premultiply); def2(premultiply_color, pf_premultiply_color<PF_Pixel>); def(new_world); def(dispose_world); def2(iterate_origin, pf_iterate_origin<PF_Pixel>); def2(iterate_lut, pf_iterate_lut<PF_Pixel>); def(transfer_rect); def(transform_world); def(host_new_handle); def(host_lock_handle); def(host_unlock_handle); def(host_dispose_handle); def(get_callback_addr); def(app); def(get_platform_data); def(host_get_handle_size); def2(iterate_origin_non_clip_src, pf_iterate_origin_non_clip_src<PF_Pixel>); def(iterate_generic); def(host_resize_handle); def2(subpixel_sample16, pf_subpixel_sample<PF_Pixel16>); def2(area_sample16, pf_area_sample<PF_Pixel16>); def2(fill16, pf_fill<PF_Pixel16>); def2(premultiply_color16, pf_premultiply_color<PF_Pixel16>); def2(iterate16, pf_iterate<PF_Pixel16>); def2(iterate_origin16, pf_iterate_origin<PF_Pixel16>); def2(iterate_origin_non_clip_src16, pf_iterate_origin_non_clip_src<PF_Pixel16>); def2(get_pixel_data8, pf_get_pixel_data<PF_Pixel>); def2(get_pixel_data16, pf_get_pixel_data<PF_Pixel16>); #undef def #define def(F) s_util_cb.ansi.F = pf_##F def(atan); def(atan2); def(ceil); def(cos); def(exp); def(fabs); def(floor); def(fmod); def(hypot); def(log); def(log10); def(pow); def(sin); def(sqrt); def(tan); def(sprintf); def(strcpy); def(asin); def(acos); #undef def #define def(F) s_util_cb.colorCB.F = pf_##F def(RGBtoHLS); def(HLStoRGB); def(RGBtoYIQ); def(YIQtoRGB); def(Luminance); def(Hue); def(Lightness); def(Saturation); #undef def } return s_util_cb; }