This repository has been archived on 2024-06-13. You can view files and clone it, but cannot push or open issues or pull requests.
2020-08-04 13:13:01 -04:00

38 lines
1.4 KiB
C++

//========= Copyright Valve Corporation, All rights reserved. ============//
//
// This dialog asks if you want to save your work
//
//=============================================================================
#ifndef SAVEDOCUMENTQUERY_H
#define SAVEDOCUMENTQUERY_H
#ifdef _WIN32
#pragma once
#endif
//-----------------------------------------------------------------------------
// Forward declarations
//-----------------------------------------------------------------------------
class KeyValues;
namespace vgui {
class Panel;
}
//-----------------------------------------------------------------------------
// Show the save document query dialog
// NOTE: The following commands will be posted to the action signal target:
// "OnExit" - when we want to quit
// "OnSave" - when we want to save the file
// "OnCloseNoSave" - when we want to close the file without saving
//it "commandname" - additional command send after saving
//(SAVEDOC_POSTCOMMAND_AFTER_SAVE) "OnMarkNotDirty" - when we want to mark the
//file not dirty
//-----------------------------------------------------------------------------
void ShowSaveDocumentQuery(vgui::Panel *pParent, const char *pFileName,
const char *pFileType, int nContext,
vgui::Panel *pActionSignalTarget,
KeyValues *pPostSaveCommand);
#endif // SAVEDOCUMENTQUERY_H