acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
folder_dialog.h
1// Created by camilo on 2023-02-21 04:01 BRT <3ThomasBorregaardSorensen!!
2#pragma once
3
4
5#include "acme/filesystem/filesystem/dialog_base.h"
6
7namespace file
8{
9
10
11 class CLASS_DECL_ACME folder_dialog :
12 virtual public ::file::dialog_base
13 {
14 public:
15
16
17 // ::pointer < ::user::element > m_puserelement;
18 // void * m_posdata;
19 // ::function < void(::pointer<folder_dialog>) > m_function;
20 // ::file::path m_path;
21 // ::particle_array m_particleaHold;
22
23
24 bool m_bCanCreateFolders;
25 ::function < void(::pointer<folder_dialog>) > m_procedureResponse;
26
27
28 folder_dialog();
29 ~folder_dialog() override;
30
31
32 bool is_folder_dialog() const override;
33
34// virtual void pick_single_folder(
35// ::user::element * pelement,
36// const ::function < void(::pointer < folder_dialog >) > & function);
37
38 void on_dialog_response() override;
39
40
41 };
42
43
44} // namespace file
45
46
47
Definition dialog_base.h:13
Definition _template_forward_declaration.h:297
Definition filesystem.h:16