1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-24 23:37:43 +00:00

AK: Rename FileSystemPath -> LexicalPath

And move canonicalized_path() to a static method on LexicalPath.

This is to make it clear that FileSystemPath/canonicalized_path() only
perform *lexical* canonicalization.
This commit is contained in:
Sergey Bugaev 2020-05-26 14:52:44 +03:00 committed by Andreas Kling
parent f746bbda17
commit 602c3fdb3a
44 changed files with 174 additions and 181 deletions

View file

@ -87,7 +87,7 @@ HexEditorWidget::HexEditorWidget()
if (valid && file_size > 0) {
m_document_dirty = false;
m_editor->set_buffer(ByteBuffer::create_zeroed(file_size));
set_path(FileSystemPath());
set_path(LexicalPath());
update_title();
} else {
GUI::MessageBox::show("Invalid file size entered.", "Error", GUI::MessageBox::Type::Error, GUI::MessageBox::InputType::OK, window());
@ -129,7 +129,7 @@ HexEditorWidget::HexEditorWidget()
}
m_document_dirty = false;
set_path(FileSystemPath(save_path.value()));
set_path(LexicalPath(save_path.value()));
dbg() << "Wrote document to " << save_path.value();
});
@ -211,11 +211,11 @@ HexEditorWidget::~HexEditorWidget()
{
}
void HexEditorWidget::set_path(const FileSystemPath& file)
void HexEditorWidget::set_path(const LexicalPath& lexical_path)
{
m_path = file.string();
m_name = file.title();
m_extension = file.extension();
m_path = lexical_path.string();
m_name = lexical_path.title();
m_extension = lexical_path.extension();
update_title();
}
@ -239,7 +239,7 @@ void HexEditorWidget::open_file(const String& path)
m_document_dirty = false;
m_editor->set_buffer(file->read_all()); // FIXME: On really huge files, this is never going to work. Should really create a framework to fetch data from the file on-demand.
set_path(FileSystemPath(path));
set_path(LexicalPath(path));
}
bool HexEditorWidget::request_close()