VPTissue Reference Manual
SimPT_Editor::TissueEditor Class Reference

Main GUI class for cell editor. More...

#include <TissueEditor.h>

Inheritance diagram for SimPT_Editor::TissueEditor:
Inheritance graph
Collaboration diagram for SimPT_Editor::TissueEditor:
Collaboration graph

Public Member Functions

 TissueEditor (QWidget *parent=nullptr)
 Constructor with the parent of the window.
 
virtual ~TissueEditor ()
 Destructor.
 
void dragEnterEvent (QDragEnterEvent *e)
 Receive a message when something is dragged over the window.
 
void dropEvent (QDropEvent *e)
 Recive a message when a file is dropped on the window.
 
virtual bool IsOpened () const
 True if tissue has been opened, false otherwise.
 
bool OpenPath (const std::string &path)
 True iff file has been successfully opened (if another file is open, it is closed first).
 
- Public Member Functions inherited from SimShell::Gui::HasUnsavedChangesPrompt
 HasUnsavedChangesPrompt (std::string &&title)
 
bool PromptClose (QWidget *parent=nullptr)
 Display dialog window containing a list (or tree) of widgets that contain unsaved changes. More...
 
- Public Member Functions inherited from SimShell::Gui::HasUnsavedChanges
 HasUnsavedChanges (std::string &&title)
 
virtual ~HasUnsavedChanges ()
 Virtual destructor.
 
ChildrenType::iterator begin ()
 Get iterator to first child.
 
ChildrenType::const_iterator begin () const
 Get iterator to first child.
 
ChildrenType::iterator end ()
 Get iterator to one position after last child.
 
ChildrenType::const_iterator end () const
 Get iterator to one position after last child.
 
void ForceClose ()
 Force this object and its children to go back to unopened state so it can be safely deleted.
 
const std::string & GetTitle ()
 Get title of this object.
 
bool IsClean () const
 
bool Save ()
 Try to save this widget's (and its children's) changes. More...
 
bool SaveAndClose ()
 Try to save this object (and its children) and, if successful, close them all.
 

Additional Inherited Members

- Public Types inherited from SimShell::Gui::HasUnsavedChanges
typedef std::vector< HasUnsavedChanges * > ChildrenType
 
- Protected Member Functions inherited from SimShell::Gui::HasUnsavedChanges
void AddChild (ChildrenType::value_type &&v)
 Add child.
 
virtual void InternalPreForceClose ()
 Additional things to do before closing children of this widget.
 
void SetChildren (ChildrenType &&c)
 Set children.
 

Detailed Description

Main GUI class for cell editor.

Definition at line 42 of file TissueEditor.h.


The documentation for this class was generated from the following files: