const Drawable* Project::Item::getIcon() const { if (isFile()) { if (isImageFile()) return StoredSettings::getInstance()->getImageFileIcon(); return LookAndFeel::getDefaultLookAndFeel().getDefaultDocumentFileImage(); } else if (isMainGroup()) { return &(getProject().mainProjectIcon); } return LookAndFeel::getDefaultLookAndFeel().getDefaultFolderImage(); }
Icon Project::Item::getIcon() const { const Icons& icons = getIcons(); if (isFile()) { if (isImageFile()) return Icon (icons.imageDoc, Colours::blue); return Icon (icons.document, Colours::yellow); } if (isMainGroup()) return Icon (icons.juceLogo, Colours::orange); return Icon (icons.folder, Colours::darkgrey); }
int getDirectoryImages(const char* Folder, std::vector<std::string> &fileList) { int i=0; DIR* dir; struct dirent *ent; int numFiles=0; dir = opendir(Folder); fileList.clear(); if (dir) { /* print all the files and directories within directory */ while ((ent = readdir (dir))) { struct dirent *temp=(struct dirent*)malloc(sizeof(struct dirent)); strcpy_s(temp->d_name,ent->d_name); temp->d_namlen=ent->d_namlen; temp->d_type=ent->d_type; switch (ent->d_type) { case DT_REG: if (isImageFile(temp->d_name)) { fileList.push_back(std::string( temp->d_name )); numFiles++; break; } default: break; } delete temp; } closedir (dir); delete ent; } else { printf("Couldn't open folder!\n"); return 0; } return i; }
std::vector<std::string> Detector::getExamples(const char *dir){ DIR *dp; struct dirent *ep; std::vector<std::string> listFile; dp = opendir (dir); if (dp != NULL){ while (ep = readdir (dp)){ if(isImageFile(ep->d_name)){ listFile.push_back(ep->d_name); // puts (ep->d_name); } } (void) closedir (dp); }else{ perror ("Couldn't open the directory"); } return listFile; }
CImageFileFormatChecker::CImageFileFormatChecker(std::wstring sFileName) { eFileType = _CXIMAGE_FORMAT_UNKNOWN; isImageFile(sFileName); }
bool ZFileType::isNeutubeOpenable(EFileType type) { return isImageFile(type) || isObjectFile(type); }
bool ZFileType::isImageFile(const std::string &filePath) { return isImageFile(fileType(filePath)); }