add open feture to dependency_editor.cpp
This commit is contained in:
parent
6277e6d40a
commit
13b07fef81
3 changed files with 68 additions and 3 deletions
|
|
@ -36,6 +36,7 @@
|
|||
#include "scene/gui/tree.h"
|
||||
|
||||
class EditorFileSystemDirectory;
|
||||
class EditorNode;
|
||||
|
||||
class DependencyEditor : public AcceptDialog {
|
||||
GDCLASS(DependencyEditor, AcceptDialog);
|
||||
|
|
@ -71,12 +72,25 @@ class DependencyEditorOwners : public AcceptDialog {
|
|||
GDCLASS(DependencyEditorOwners, AcceptDialog);
|
||||
|
||||
ItemList *owners;
|
||||
PopupMenu *file_options;
|
||||
EditorNode *editor;
|
||||
String editing;
|
||||
|
||||
void _fill_owners(EditorFileSystemDirectory *efsd);
|
||||
|
||||
static void _bind_methods();
|
||||
void _list_rmb_select(int p_item, const Vector2 &p_pos);
|
||||
void _select_file(int p_idx);
|
||||
void _file_option(int p_option);
|
||||
|
||||
private:
|
||||
enum FileMenu {
|
||||
FILE_OPEN
|
||||
};
|
||||
|
||||
public:
|
||||
void show(const String &p_path);
|
||||
DependencyEditorOwners();
|
||||
DependencyEditorOwners(EditorNode *p_editor);
|
||||
};
|
||||
|
||||
class DependencyRemoveDialog : public ConfirmationDialog {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue