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