|
| enum | API {
Load = 1 << 0,
Options = 1 << 1,
OptionPanelForLoading = 1 << 2,
Save = 1 << 3,
OptionPanelForSaving = 1 << 4
} |
| |
| enum | InterfaceLevel { Standard,
Conversion,
Internal
} |
| |
| enum | InvocationType { Direct,
Dialog,
DragAndDrop
} |
| |
| | ItemFileIoBase (const std::string &formatId, int api) |
| |
| virtual Item * | createItem () override |
| |
| virtual bool | load (Item *item, const std::string &filename) override final |
| |
| virtual bool | load (BodyItem *, const std::string &) |
| |
| virtual bool | save (Item *item, const std::string &filename) override final |
| |
| virtual bool | save (BodyItem *, const std::string &) |
| |
| virtual QWidget * | getOptionPanelForSaving (Item *item) override final |
| |
| | ~ItemFileIO () |
| |
| bool | isFormat (const std::string &id) const |
| |
| int | api () const |
| |
| void | setApi (int apiSet) |
| |
| bool | hasApi (int api) const |
| |
| void | setCaption (const std::string &caption) |
| |
| const std::string & | caption () const |
| |
| void | setFileTypeCaption (const std::string &caption) |
| |
| const std::string & | fileTypeCaption () const |
| |
| void | addFormatIdAlias (const std::string &formatId) |
| |
| void | addExtensions (const std::vector< std::string > &extensions) |
| |
| void | setExtensionFunction (std::function< std::string()> func) |
| |
| std::vector< std::string > | extensions () const |
| |
| void | setInterfaceLevel (InterfaceLevel level) |
| |
| int | interfaceLevel () const |
| |
| void | setInvocationType (int type) |
| |
| Item * | loadItem (const std::string &filename, Item *parentItem=nullptr, bool doAddition=true, Item *nextItem=nullptr, const Mapping *options=nullptr) |
| |
| bool | loadItem (Item *item, const std::string &filename, Item *parentItem=nullptr, bool doAddition=true, Item *nextItem=nullptr, const Mapping *options=nullptr) |
| |
| bool | saveItem (Item *item, const std::string &filename, const Mapping *options=nullptr) |
| |
| virtual void | resetOptions () |
| |
| virtual void | storeOptions (Mapping *options) |
| |
| virtual bool | restoreOptions (const Mapping *options) |
| |
| virtual QWidget * | getOptionPanelForLoading () |
| |
| virtual void | fetchOptionPanelForLoading () |
| |
| virtual void | fetchOptionPanelForSaving () |
| |
| Item * | parentItem () |
| |
| int | invocationType () const |
| |
| bool | isRegisteredForSingletonItem () const |
| |
| Item * | findSingletonItemInstance () const |
| |
| void | setItemClassInfo (Referenced *info) |
| |
| const Referenced * | itemClassInfo () const |
| |
| virtual | ~Referenced () |
| |
| static std::vector< std::string > | separateExtensions (const std::string &multiExtString) |
| |