bool QNapiOpenDialog::selectFiles() { #if defined(Q_OS_WIN) || defined(Q_OS_MAC) files = getOpenFileNames(this, windowTitle(), directory().path(), nameFilters().join("\n")); return !files.isEmpty(); #else if (!placeWindow()) return false; setFileMode(QFileDialog::ExistingFiles); return exec(); #endif }
bool QNapiOpenDialog::selectDirectory() { #if defined(Q_OS_WIN) || defined(Q_OS_MAC) files.clear(); QString dir = getExistingDirectory(this, windowTitle(), directory().path()); if (dir == directory().path()) dir = ""; if (!dir.isEmpty()) files << dir; return !dir.isEmpty(); #else if (!placeWindow()) return false; // QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks ? setFileMode(QFileDialog::DirectoryOnly); return exec(); #endif }
void ToolTip::renderToolTip() { const int size = Settings::SettingsData::instance()->previewSize(); if ( size != 0 ) { setText( QString::fromLatin1("<table cols=\"2\" cellpadding=\"10\"><tr><td><img src=\"%1\"></td><td>%2</td></tr>") .arg(m_tmpFileForThumbnailView->fileName()). arg(Utilities::createInfoText( DB::ImageDB::instance()->info( m_currentFileName ), nullptr ) ) ); } else setText( QString::fromLatin1("<p>%1</p>").arg( Utilities::createInfoText( DB::ImageDB::instance()->info( m_currentFileName ), nullptr ) ) ); setWordWrap( true ); resize( sizeHint() ); // m_view->setFocus(); show(); placeWindow(); }
bool QNapiOpenDialog::selectFile() { #if defined(Q_WS_WIN) || defined(Q_WS_MAC) files.clear(); QString file = getOpenFileName(this, windowTitle(), directory().path(), #if QT_VERSION >= 0x040400 nameFilters().join("\n") #else filters().join("\n") #endif ); if(!file.isEmpty()) files << file; return !file.isEmpty(); #else if(!placeWindow()) return false; setFileMode(QFileDialog::ExistingFile); return exec(); #endif }