Reload script file after modification

Если загруженный на вкладку sql файл был изменён вне pgAdmin3,
то при смене закладок или попытке выполнения
будет предложено загрузить файл заново.
This commit is contained in:
lsv 2022-07-25 11:40:21 +05:00
parent 966fe607b0
commit cc7945be5c
5 changed files with 26 additions and 0 deletions

View file

@ -68,6 +68,7 @@ ctlSQLBox::ctlSQLBox()
m_autocompDisabled = false;
process = 0;
processID = 0;
m_filename = wxEmptyString;
}
@ -238,10 +239,18 @@ int ctlSQLBox::GetOrigin()
{
return m_origin;
}
bool ctlSQLBox::IsFileModification()
{
if (!m_filename.IsEmpty()) {
return time_file_mod != wxFileModificationTime(m_filename);
}
return false;
}
void ctlSQLBox::SetFilename(wxString &filename)
{
m_filename = filename;
time_file_mod = wxFileModificationTime(filename);
UpdateTitle();
}