@@ -16,11 +16,7 @@ namespace Editor
1616class property_holder_base ;
1717class property_holder_collection ;
1818class property_holder_holder ;
19- }
20- }
2119
22- namespace editor
23- {
2420class ide_base
2521{
2622public:
@@ -30,23 +26,22 @@ class ide_base
3026 virtual void on_load_finished () = 0;
3127 virtual void pause () = 0;
3228
33- public:
34- virtual XRay::Editor::property_holder_base* create_property_holder (
35- LPCSTR display_name, XRay::Editor::property_holder_collection* collection = 0 , XRay::Editor::property_holder_holder* holder = 0 ) = 0;
36- virtual void destroy (XRay::Editor:: property_holder_base*& property_holder) = 0;
37- virtual void environment_levels (XRay::Editor:: property_holder_base* property_holder) = 0;
38- virtual void environment_weathers (XRay::Editor:: property_holder_base* property_holder) = 0;
29+ virtual property_holder_base* create_property_holder (
30+ LPCSTR display_name, property_holder_collection* collection = nullptr , property_holder_holder* holder = nullptr ) = 0;
31+
32+ virtual void destroy (property_holder_base*& property_holder) = 0;
33+ virtual void environment_levels (property_holder_base* property_holder) = 0;
34+ virtual void environment_weathers (property_holder_base* property_holder) = 0;
3935
40- public:
4136 typedef fastdelegate::FastDelegate0<LPCSTR const *> weathers_getter_type;
4237 typedef fastdelegate::FastDelegate0<u32 > weathers_size_getter_type;
4338 typedef fastdelegate::FastDelegate1<LPCSTR, LPCSTR const *> frames_getter_type;
4439 typedef fastdelegate::FastDelegate1<LPCSTR, u32 > frames_size_getter_type;
4540 virtual void weather_editor_setup (weathers_getter_type const & weathers_getter,
46- weathers_size_getter_type const & weathers_size_getter, frames_getter_type const & frames_getter,
47- frames_size_getter_type const & frames_size_getter) = 0;
48- }; // class ide
49-
50- } // namespace editor
41+ weathers_size_getter_type const & weathers_size_getter, frames_getter_type const & frames_getter,
42+ frames_size_getter_type const & frames_size_getter) = 0;
43+ };
44+ }
45+ }
5146
5247#endif // ifndef EDITOR_IDE_HPP_INCLUDED
0 commit comments