/* DrewTechs * Note Binder * @Version 1.0 */ #ifndef NOTEBOOKMANAGER_H #define NOTEBOOKMANAGER_H #include #include #include #include #include #include #include #include #include #include #include "notebook.h" #include "notebooklist.h" #include "sectiongroup.h" #define DEFAULT_SG_COLOR "None" Notebook* NewNotebook(QVector nbList); // Create New Notebook Notebook openNotebook(QString notebookFilePath); SectionGroup openSectionGroup(QString parentFilePath, QString sectionGroupFilePath); QString getFileSize(qint64 size); qint64 getDirRecursiveSize(QString directory); QString getDirectorySize(QString directory); QStringList addItemsToDirectorySelection(QVector NotebookList); QStringList addSubItemsToDirectorySection(SectionGroup* sectionGroup, int tabCount); #endif // NOTEBOOKMANAGER_H