bool MainWindow::isInterestedInFileDrag (const StringArray& filenames) { for (int i = filenames.size(); --i >= 0;) if (canOpenFile (File (filenames[i]))) return true; return false; }
bool MainWindow::isInterestedInFileDrag (const StringArray& filenames) { for (auto& filename : filenames) if (canOpenFile (File (filename))) return true; return false; }
void MainWindow::filesDropped (const StringArray& filenames, int /*mouseX*/, int /*mouseY*/) { for (int i = filenames.size(); --i >= 0;) { const File f (filenames[i]); if (canOpenFile (f) && openFile (f)) break; } }
void MainWindow::filesDropped (const StringArray& filenames, int /*mouseX*/, int /*mouseY*/) { for (auto& filename : filenames) { const File f (filename); if (tryToOpenPIP (f)) continue; if (! isPIPFile (f) && (canOpenFile (f) && openFile (f))) break; } }