On Address-book App Iam checking for SNAP env var. Like this:
static QString fullPath(const QString &fileName) { QString result; QString appPath = QCoreApplication::applicationDirPath(); if (qEnvironmentVariableIsSet(SNAP_PATH)) { result = qgetenv(SNAP_PATH) + QStringLiteral("/usr/share/address-book-app/") + fileName; } else if (appPath.startsWith(ADDRESS_BOOK_DEV_BINDIR)) { result = QString(ADDRESS_BOOK_APP_DEV_DATADIR) + fileName; } else if (clickModeEnabled()) { result = appPath + QStringLiteral("/share/address-book-app/") + fileName; } else { result = QString(ADDRESS_BOOK_APP_INSTALL_DATADIR) + fileName; } return result; }
On Address-book App Iam checking for SNAP env var. Like this:
static QString fullPath(const QString &fileName) n::applicationD irPath( ); riableIsSet( SNAP_PATH) ) { "/usr/share/ address- book-app/ ") + fileName; startsWith( ADDRESS_ BOOK_DEV_ BINDIR) ) { ADDRESS_ BOOK_APP_ DEV_DATADIR) + fileName; ed()) { "/share/ address- book-app/ ") + fileName; ADDRESS_ BOOK_APP_ INSTALL_ DATADIR) + fileName;
{
QString result;
QString appPath = QCoreApplicatio
if (qEnvironmentVa
result = qgetenv(SNAP_PATH) + QStringLiteral(
} else if (appPath.
result = QString(
} else if (clickModeEnabl
result = appPath + QStringLiteral(
} else {
result = QString(
}
return result;
}