krita
kis_types.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef KISTYPES_H_
00019 #define KISTYPES_H_
00020
00021 #include <qvaluevector.h>
00022 #include <qmap.h>
00023 #include <qpoint.h>
00024
00025 #include <ksharedptr.h>
00026
00027 #include "kis_shared_ptr_vector.h"
00028
00037 class KisImage;
00038 typedef KSharedPtr<KisImage> KisImageSP;
00039
00040 class KisPaintDevice;
00041 typedef KSharedPtr<KisPaintDevice> KisPaintDeviceSP;
00042 typedef KisSharedPtrVector<KisPaintDevice> vKisPaintDeviceSP;
00043 typedef vKisPaintDeviceSP::iterator vKisPaintDeviceSP_it;
00044 typedef vKisPaintDeviceSP::const_iterator vKisPaintDeviceSP_cit;
00045
00046 class KisLayer;
00047 typedef KSharedPtr<KisLayer> KisLayerSP;
00048 typedef KisSharedPtrVector<KisLayer> vKisLayerSP;
00049 typedef vKisLayerSP::iterator vKisLayerSP_it;
00050 typedef vKisLayerSP::const_iterator vKisLayerSP_cit;
00051
00052 class KisPartLayer;
00053 typedef KSharedPtr<KisPartLayer> KisPartLayerSP;
00054
00055 class KisPaintLayer;
00056 typedef KSharedPtr<KisPaintLayer> KisPaintLayerSP;
00057
00058 class KisAdjustmentLayer;
00059 typedef KSharedPtr<KisAdjustmentLayer> KisAdjustmentLayerSP;
00060
00061 class KisGroupLayer;
00062 typedef KSharedPtr<KisGroupLayer> KisGroupLayerSP;
00063
00064 class KisSelection;
00065 typedef KSharedPtr<KisSelection> KisSelectionSP;
00066
00067 class KisBackground;
00068 typedef KSharedPtr<KisBackground> KisBackgroundSP;
00069
00070 class KisHistogram;
00071 typedef KSharedPtr<KisHistogram> KisHistogramSP;
00072
00073 class KisPaintOpFactory;
00074 typedef KSharedPtr<KisPaintOpFactory> KisPaintOpFactorySP;
00075
00076 typedef QValueVector<QPoint> vKisSegments;
00077
00078
00079
00080
00081 class KisAlphaMask;
00082 typedef KSharedPtr<KisAlphaMask> KisAlphaMaskSP;
00083
00084 class KisFilter;
00085 typedef KSharedPtr<KisFilter> KisFilterSP;
00086
00087 #endif // KISTYPES_H_
|