mirror of
https://github.com/Relintai/pandemonium_engine_easy_charts.git
synced 2025-04-27 21:34:58 +02:00
This commit is contained in:
parent
a0e4082480
commit
ec94bf2cd7
@ -1,33 +0,0 @@
|
|||||||
tool
|
|
||||||
extends Node
|
|
||||||
|
|
||||||
const lastopenedfile_path : String = "res://addons/file-editor/lastopenedfiles.lastcfg"
|
|
||||||
|
|
||||||
func _ready():
|
|
||||||
pass
|
|
||||||
|
|
||||||
func store_opened_files(filecontainer : Control):
|
|
||||||
var file = ConfigFile.new()
|
|
||||||
file.load(lastopenedfile_path)
|
|
||||||
for child in range(0,filecontainer.get_item_count()):
|
|
||||||
var filepath = filecontainer.get_item_metadata(child)[0].current_path
|
|
||||||
file.set_value("Opened",filepath.get_file(),filepath)
|
|
||||||
|
|
||||||
file.save(lastopenedfile_path)
|
|
||||||
|
|
||||||
func remove_opened_file(index : int , filecontainer : Control):
|
|
||||||
var file = ConfigFile.new()
|
|
||||||
file.load(lastopenedfile_path)
|
|
||||||
var filepath = filecontainer.get_item_metadata(index)[0].current_path
|
|
||||||
file.set_value("Opened",filepath.get_file(),null)
|
|
||||||
file.save(lastopenedfile_path)
|
|
||||||
|
|
||||||
func load_opened_files() -> Array:
|
|
||||||
var file = ConfigFile.new()
|
|
||||||
file.load(lastopenedfile_path)
|
|
||||||
var keys = []
|
|
||||||
if file.has_section("Opened"):
|
|
||||||
var openedfiles = file.get_section_keys("Opened")
|
|
||||||
for openedfile in openedfiles:
|
|
||||||
keys.append([openedfile,file.get_value("Opened",openedfile)])
|
|
||||||
return keys
|
|
Loading…
Reference in New Issue
Block a user