acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
aaa_copydesk.h
1#pragma once
2
3
4namespace universal_windows
5{
6
7
8 class CLASS_DECL_ACME copydesk :
9 virtual public ::user::copydesk
10 {
11 public:
12
13
14 copydesk();
15 virtual ~copydesk();
16
17
18 virtual void initialize(::particle * pparticle) override;
19 virtual void destroy() override;
20
21 virtual bool _set_filea(const ::file::path_array & stra, e_op eop) override;
22 virtual bool _get_filea(::file::path_array & stra, e_op & eop) override;
23 virtual bool _has_filea() override;
24
25 virtual bool _set_plain_text(const ::scoped_string & scopedstr) override;
26 virtual bool _get_plain_text(string & str) override;
27 virtual bool _has_plain_text() override;
28
29 virtual bool _desk_to_image(::image::image *pimage) override;
30 virtual bool _image_to_desk(const ::image::image *pimage) override;
31 virtual bool _has_image() override;
32
33 };
34
35
36} // namespace universal_windows
37
38
39
Definition path_array.h:71
Definition particle.h:95