Blame toonz/sources/toonz/studiopalettecmd.h
|
Shinya Kitaoka |
810553 |
#pragma once
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
#ifndef STUDIOPALETTECMD_INCLUDED
|
|
Toshihiro Shimizu |
890ddd |
#define STUDIOPALETTECMD_INCLUDED
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
#include "tcommon.h"
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
class TFilePath;
|
|
Toshihiro Shimizu |
890ddd |
class TPalette;
|
|
Toshihiro Shimizu |
890ddd |
|
|
Shinya Kitaoka |
120a6e |
namespace StudioPaletteCmd {
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
void loadIntoCurrentPalette();
|
|
Toshihiro Shimizu |
890ddd |
void loadIntoCurrentPalette(const TFilePath &fp);
|
|
Toshihiro Shimizu |
890ddd |
void mergeIntoCurrentPalette(const TFilePath &fp);
|
|
Toshihiro Shimizu |
890ddd |
void replaceWithCurrentPalette(const TFilePath &fp);
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
void loadIntoCleanupPalette(const TFilePath &fp);
|
|
Toshihiro Shimizu |
890ddd |
void replaceWithCleanupPalette(const TFilePath &fp);
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
void updateAllLinkedStyles();
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
void deletePalette(const TFilePath &fp);
|
|
Toshihiro Shimizu |
890ddd |
void movePalette(const TFilePath &dstPath, const TFilePath &srcPath);
|
|
Shinya Kitaoka |
120a6e |
TFilePath createPalette(const TFilePath &folderPath, string paletteName,
|
|
Shinya Kitaoka |
120a6e |
const TPalette *palette);
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
TFilePath addFolder(const TFilePath &parentFolderPath);
|
|
Toshihiro Shimizu |
890ddd |
void deleteFolder(const TFilePath &folderPath);
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
void scanPalettes(const TFilePath &folder, const TFilePath &sourcePath);
|
|
Toshihiro Shimizu |
890ddd |
}
|
|
Toshihiro Shimizu |
890ddd |
|
|
Toshihiro Shimizu |
890ddd |
#endif
|