Inheritance diagram for CP_PutFileDialog:
Dialog handlers | |
void | RunPlatformDialog () |
static UINT APIENTRY | CP_PutFileHook (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
Public Member Functions | |
Events | |
void | Run () |
Setters | |
void | SetModality (WindowModality inModality, CP_Window *inParent=NULL) |
void | SetFileSelectionCallback (CP_FileSelectionCallback *inCallback) |
void | SetSaveChangesCallback (CP_SaveChangesCallback *inCallback) |
void | SetRevertCallback (CP_SaveChangesCallback *inCallback) |
void | SetDontSaveChangesCallback (CP_SaveChangesCallback *inCallback) |
void | SetCancelCallback (CP_SaveChangesCallback *inCallback) |
void | SetAppName (const CP_String &inAppName) |
void | SetFileName (const CP_String &inFileName) |
Getters | |
NavUserAction | GetUserAction () const |
NavDialogRef | GetNavDialog () |
NavDialogOptionFlags | GetOptionFlags () |
Setters | |
void | SetOptionFlags (NavDialogOptionFlags inFlags) |
Events | |
void | Run () |
Setters | |
void | SetModality (WindowModality inModality, CP_Window *inParent=NULL) |
void | SetFileSelectionCallback (CP_FileSelectionCallback *inCallback) |
void | SetSaveChangesCallback (CP_SaveChangesCallback *inCallback) |
void | SetRevertCallback (CP_SaveChangesCallback *inCallback) |
void | SetDontSaveChangesCallback (CP_SaveChangesCallback *inCallback) |
void | SetCancelCallback (CP_SaveChangesCallback *inCallback) |
void | SetAppName (const CP_String &inAppName) |
void | SetFileName (const CP_String &inFileName) |
Getters | |
NavUserAction | GetUserAction () const |
NavDialogRef | GetNavDialog () |
NavDialogOptionFlags | GetOptionFlags () |
Setters | |
void | SetOptionFlags (NavDialogOptionFlags inFlags) |
Events | |
void | Run () |
Setters | |
void | SetModality (WindowModality inModality, CP_Window *inParent=NULL) |
void | SetFileSelectionCallback (CP_FileSelectionCallback *inCallback) |
void | SetSaveChangesCallback (CP_SaveChangesCallback *inCallback) |
void | SetRevertCallback (CP_SaveChangesCallback *inCallback) |
void | SetDontSaveChangesCallback (CP_SaveChangesCallback *inCallback) |
void | SetCancelCallback (CP_SaveChangesCallback *inCallback) |
void | SetAppName (const CP_String &inAppName) |
void | SetFileName (const CP_String &inFileName) |
Getters | |
NavUserAction | GetUserAction () const |
NavDialogRef | GetNavDialog () |
NavDialogOptionFlags | GetOptionFlags () |
Setters | |
void | SetOptionFlags (NavDialogOptionFlags inFlags) |
Events | |
void | Run () |
Setters | |
void | SetModality (WindowModality inModality, CP_Window *inParent=NULL) |
void | SetFileSelectionCallback (CP_FileSelectionCallback *inCallback) |
void | SetSaveChangesCallback (CP_SaveChangesCallback *inCallback) |
void | SetRevertCallback (CP_SaveChangesCallback *inCallback) |
void | SetDontSaveChangesCallback (CP_SaveChangesCallback *inCallback) |
void | SetCancelCallback (CP_SaveChangesCallback *inCallback) |
void | SetAppName (const CP_String &inAppName) |
void | SetFileName (const CP_String &inFileName) |
Getters | |
NavUserAction | GetUserAction () const |
NavDialogRef | GetNavDialog () |
NavDialogOptionFlags | GetOptionFlags () |
Setters | |
void | SetOptionFlags (NavDialogOptionFlags inFlags) |
Events | |
void | Run () |
Setters | |
void | SetModality (WindowModality inModality, CP_Window *inParent=NULL) |
void | SetFileSelectionCallback (CP_FileSelectionCallback *inCallback) |
void | SetSaveChangesCallback (CP_SaveChangesCallback *inCallback) |
void | SetRevertCallback (CP_SaveChangesCallback *inCallback) |
void | SetDontSaveChangesCallback (CP_SaveChangesCallback *inCallback) |
void | SetCancelCallback (CP_SaveChangesCallback *inCallback) |
void | SetAppName (const CP_String &inAppName) |
void | SetFileName (const CP_String &inFileName) |
Getters | |
NavUserAction | GetUserAction () const |
NavDialogRef | GetNavDialog () |
NavDialogOptionFlags | GetOptionFlags () |
Setters | |
void | SetOptionFlags (NavDialogOptionFlags inFlags) |
Events | |
void | Run () |
Setters | |
void | SetModality (WindowModality inModality, CP_Window *inParent=NULL) |
void | SetFileSelectionCallback (CP_FileSelectionCallback *inCallback) |
void | SetSaveChangesCallback (CP_SaveChangesCallback *inCallback) |
void | SetRevertCallback (CP_SaveChangesCallback *inCallback) |
void | SetDontSaveChangesCallback (CP_SaveChangesCallback *inCallback) |
void | SetCancelCallback (CP_SaveChangesCallback *inCallback) |
void | SetAppName (const CP_String &inAppName) |
void | SetFileName (const CP_String &inFileName) |
Getters | |
NavUserAction | GetUserAction () const |
NavDialogRef | GetNavDialog () |
NavDialogOptionFlags | GetOptionFlags () |
Setters | |
void | SetOptionFlags (NavDialogOptionFlags inFlags) |
Events | |
void | Run () |
Setters | |
void | SetModality (WindowModality inModality, CP_Window *inParent=NULL) |
void | SetFileSelectionCallback (CP_FileSelectionCallback *inCallback) |
void | SetSaveChangesCallback (CP_SaveChangesCallback *inCallback) |
void | SetRevertCallback (CP_SaveChangesCallback *inCallback) |
void | SetDontSaveChangesCallback (CP_SaveChangesCallback *inCallback) |
void | SetCancelCallback (CP_SaveChangesCallback *inCallback) |
void | SetAppName (const CP_String &inAppName) |
void | SetFileName (const CP_String &inFileName) |
Getters | |
NavUserAction | GetUserAction () const |
NavDialogRef | GetNavDialog () |
NavDialogOptionFlags | GetOptionFlags () |
Setters | |
void | SetOptionFlags (NavDialogOptionFlags inFlags) |
Constructor / Destructor | |
CP_PutFileDialog () | |
Constructor. | |
virtual | ~CP_PutFileDialog () throw () |
Destructor. | |
Getters | |
CP_FileSystemSpec | GetFileSpec () |
Setters | |
void | SetCreator (FourCharCode inCreator) |
void | SetFileType (FourCharCode inFileType) |
Events | |
void | Run () |
Setters | |
void | SetModality (WindowModality inModality, CP_Window *inParent=NULL) |
void | SetFileSelectionCallback (CP_FileSelectionCallback *inCallback) |
void | SetSaveChangesCallback (CP_SaveChangesCallback *inCallback) |
void | SetRevertCallback (CP_SaveChangesCallback *inCallback) |
void | SetDontSaveChangesCallback (CP_SaveChangesCallback *inCallback) |
void | SetCancelCallback (CP_SaveChangesCallback *inCallback) |
void | SetAppName (const CP_String &inAppName) |
void | SetFileName (const CP_String &inFileName) |
Getters | |
NavUserAction | GetUserAction () const |
NavDialogRef | GetNavDialog () |
NavDialogOptionFlags | GetOptionFlags () |
Setters | |
void | SetOptionFlags (NavDialogOptionFlags inFlags) |
Static Public Member Functions | |
Callbacks | |
static pascal void | NavEventProc (NavEventCallbackMessage inCallBackSelector, NavCBRecPtr inCallBackParms, void *inCallBackUD) throw () |
Callbacks | |
static pascal void | NavEventProc (NavEventCallbackMessage inCallBackSelector, NavCBRecPtr inCallBackParms, void *inCallBackUD) throw () |
Callbacks | |
static pascal void | NavEventProc (NavEventCallbackMessage inCallBackSelector, NavCBRecPtr inCallBackParms, void *inCallBackUD) throw () |
Callbacks | |
static pascal void | NavEventProc (NavEventCallbackMessage inCallBackSelector, NavCBRecPtr inCallBackParms, void *inCallBackUD) throw () |
Callbacks | |
static pascal void | NavEventProc (NavEventCallbackMessage inCallBackSelector, NavCBRecPtr inCallBackParms, void *inCallBackUD) throw () |
Callbacks | |
static pascal void | NavEventProc (NavEventCallbackMessage inCallBackSelector, NavCBRecPtr inCallBackParms, void *inCallBackUD) throw () |
Callbacks | |
static pascal void | NavEventProc (NavEventCallbackMessage inCallBackSelector, NavCBRecPtr inCallBackParms, void *inCallBackUD) throw () |
Callbacks | |
static pascal void | NavEventProc (NavEventCallbackMessage inCallBackSelector, NavCBRecPtr inCallBackParms, void *inCallBackUD) throw () |
Protected Member Functions | |
virtual void | HandleEvent (NavEventCallbackMessage inSelector, NavCBRec &ioParams) |
Callbacks | |
virtual void | HandleNavStart (NavCBRec &inOutParams) |
virtual void | HandleNavTerminate () |
Dialog handlers | |
virtual void | HandleNavUserAction (NavUserAction inUserAction) |
CP_E_NavDialogResult | GetNavDialogResult (NavUserAction inUserAction) |
Callbacks | |
virtual void | HandleNavStart (NavCBRec &inOutParams) |
virtual void | HandleNavTerminate () |
Callbacks | |
virtual void | HandleNavStart (NavCBRec &inOutParams) |
virtual void | HandleNavTerminate () |
Callbacks | |
virtual void | HandleNavStart (NavCBRec &inOutParams) |
virtual void | HandleNavTerminate () |
Callbacks | |
virtual void | HandleNavStart (NavCBRec &inOutParams) |
virtual void | HandleNavTerminate () |
Dialog handlers | |
virtual void | HandleNavUserAction (NavUserAction inUserAction) |
CP_E_NavDialogResult | GetNavDialogResult (NavUserAction inUserAction) |
Callbacks | |
virtual void | HandleNavStart (NavCBRec &inOutParams) |
virtual void | HandleNavTerminate () |
Dialog handlers | |
virtual void | HandleNavUserAction (NavUserAction inUserAction) |
CP_E_NavDialogResult | GetNavDialogResult (NavUserAction inUserAction) |
Callbacks | |
virtual void | HandleNavStart (NavCBRec &inOutParams) |
virtual void | HandleNavTerminate () |
Events | |
virtual void | HandleUserAction (CP_FileSystemDialogs_Base *inSendingDialog, CP_E_NavDialogResult inNavDialogResult) |
Dialog handlers | |
virtual NavDialogRef | CreateDialog (NavDialogCreationOptions &inOptions, NavEventUPP inEventUPP, void *inUserData) |
virtual void | ProcessReply () |
Dialog handlers | |
virtual void | HandleNavUserAction (NavUserAction inUserAction) |
CP_E_NavDialogResult | GetNavDialogResult (NavUserAction inUserAction) |
Callbacks | |
virtual void | HandleNavStart (NavCBRec &inOutParams) |
virtual void | HandleNavTerminate () |
Protected Attributes | |
CP_FileSystemSpec | fSelectedFileSpec |
FourCharCode | fDefaultCreator |
FourCharCode | fDefaultFileType |
CP_FileSelectionCallback * | fSelectionCallback |
CP_SaveChangesCallback * | fSaveChangesCallback |
CP_SaveChangesCallback * | fRevertCallback |
CP_SaveChangesCallback * | fDontSaveChangesCallback |
CP_SaveChangesCallback * | fCancelCallback |
NavDialogRef | fNavDialog |
bool | fDialogIsRunning |
NavDialogCreationOptions | fNavDialogOptions |
Static Protected Attributes | |
static NavObjectFilterUPP | fsNavObjectFilterUPP = NULL |
static NavPreviewUPP | fsNavPreviewUPP = NULL |
|
Constructor.
|
|
Destructor.
|
|
|
|
|
|
|
|
Called when a user has selected a location to place file to handle the result
Reimplemented from CP_FileSystemDialogs_Reply. |
|
File type for the file. Implements CP_FileSystemDialogs_Base. |
|
Process the reply from the dialog to get all of the user selected items.
Reimplemented from CP_FileSystemDialogs_Reply. |
|
Sets up and displays the Windows GetSaveFileName dialog to allow the user to select the location to save a file.
Reimplemented from CP_FileSystemDialogs_Reply. |
|
Callback used in the PutFile dialog under Windows to provide setup the save file dialog position.
|
|
NavigationServices preview UPP. Reimplemented from CP_FileSystemDialogs_Base. |
|
Runs the platforms file system / NavigationServices dialog. This calls the virtual RunPlatformDialog which handles the actual dialog, depending on the dialog and OS being used.
|
|
Sets the modality of the dialog, and optionally specifies a parent window to use in positioning the dialog relative to the passed in window.
|
|
Sets the callback when the user makes a file selection.
|
|
Sets the callback when the user chooses to save changes.
|
|
Sets the callback when the user chooses to revert to last saved file.
|
|
Sets the callback when the user chooses not to save changes.
|
|
Sets the callback when the user cancels Navigation Services dialog.
|
|
Sets the applications name for this dialog, if the underlying OS supports the display of the apps name.
|
|
Sets the file name for this dialog, if the underlying OS supports the display of the file name. The file name only applies if this dialog is saving a file, and the user is suppling a default file name.
|
|
Options used to control appearance and behavior of Navigation Services dialog. |
|
Returns the last user action of the dialog.
|
|
Returns the MacOS NavDialogRef for the current Navigation Services dialog.
|
|
Returns the MacOS NavDialogOptionFlags for the current Navigation Services dialog. These are the options that control the appearance and behavior of the dialog.
|
|
Sets the MacOS NavDialogOptionFlags for the current Navigation Services dialog. These are the options that control the appearance and behavior of the dialog.
|
|
Called when a kNavCBUserAction call is encountered.
|
|
Returns the result of the user dismissing the NavigationServices dialog.
|
|
Called when a kNavCBStart call is encountered.
|
|
Called when a kNavCBTerminate call is encountered.
|
|
|
|
File to be used in selecting location. |
|
Creator code for the file. |
|
|
|
NavigationServices object filter UPP. |
|
|
|
Signal called when the user selects a file. |
|
Signal called when the user responds to the AskSaveChanges dialog. |
|
Signal called when the user responds to the AskRevert dialog. |
|
Signal called when the user responds to the AskSaveChanges/AskRevert dialog. |
|
Signal called when the user responds to the AskSaveChanges/AskRevert dialog. |
|
MacOS NavDialogRef for the current Navigation Services dialog. |
|
Flag to indicate the dialog is currently running. |