418
419
wxString GetProjectInternalType() const;
422
* @brief return the plugins' data. This data is copied when using 'save project as template' functionality
423
* @param plugin plugin name
424
* @return plugins data or wxEmptyString
426
wxString GetPluginData(const wxString &pluginName);
429
* @brief set the plugin data. This data is copied when using 'save project as template' functionality
430
* @param plugin the plugins' name
431
* @param data the data
433
void SetPluginData(const wxString &pluginName, const wxString &data);
436
* @brief get all plugins data as map of plugin=value pair
437
* @param pluginsDataMap [output]
439
void GetAllPluginsData(std::map<wxString, wxString> &pluginsDataMap);
442
* @brief set all plugins data as map of plugin=value pair
443
* @param pluginsDataMap
445
void SetAllPluginsData(const std::map<wxString, wxString> &pluginsDataMap);
447
//----------------------------------
449
//----------------------------------
452
* return the last modification time (on disk) of editor's underlying file
454
time_t GetFileLastModifiedTime() const;
457
* return/set the last modification time that was made by the editor
459
time_t GetProjectLastModifiedTime() const {
462
void SetProjectLastModifiedTime(time_t modificationTime) {
463
m_modifyTime = modificationTime;
421
468
void DoGetVirtualDirectories(wxXmlNode* parent, TreeNode<wxString, VisualWorkspaceNode>* tree);
422
469
wxXmlNode *FindFile(wxXmlNode* parent, const wxString &file);