acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
aaa_conversation.h
1
// Recreated by camilo on 2022-01-12 23:15 <3ThomasBorregaardSorensen!!
2
#pragma once
3
4
5
//#include "acme/handler/sequence.h"
6
7
8
class
CLASS_DECL_ACME conversation :
9
virtual
public
particle
10
{
11
public
:
12
13
14
//pointer< ::sequence < ::conversation > > m_psequence;
15
//::atom m_atomResult;
16
17
18
conversation() {};
19
conversation(conversation && conversation) =
delete
;
20
21
22
virtual
void
initialize_conversation(const ::scoped_string & scopedstrMessage, const ::scoped_string & scopedstrTitle, const ::user::e_message_box & emessagebox, const ::scoped_string & scopedstrDetails,
::nano::graphics::icon
* picon);
23
virtual
void
do_conversation(const ::scoped_string & scopedstrMessage, const ::scoped_string & scopedstrTitle, const ::user::e_message_box& emessagebox, const ::scoped_string & scopedstrDetails,
::nano::graphics::icon
* picon);
24
25
26
virtual ::string get_conversation_message();
27
virtual ::string get_conversation_title();
28
virtual ::user::e_message_box get_conversation_flags();
29
virtual ::string get_conversation_details();
30
virtual ::payload get_conversation_result();
31
32
//void aggregate(sequence * psequence) override;
33
//void aggregate(::subparticle * psubparticle) override;
34
//void do_asynchronously() override;
35
36
37
//virtual void display_conversation_options();
38
39
void
run()
override
;
40
41
void
complete_step(::sequencer & sequencer)
override
;
42
43
44
};
45
46
47
nano::graphics::icon
Definition
icon.h:14
user
user
_aaa2025
aaa_conversation.h
Generated by
1.17.0