bruns added inline comments.

INLINE COMMENTS

> CMakeLists.txt:3
> +    filesystem_entry.cpp
> +    filesystem_entry.h
>      fstabmanager.cpp

remove

> filesystem_entry.cpp:59
> +{
> +    if (m_type == QLatin1Literal("fuse.encfs")) {
> +        return m_device + QLatin1Char('@') + m_mountPath;

store this in the entry, otherwise you pay the cost on every access

> filesystem_entry.h:34
> +/*
> + * Class that represents a filesystem. The filesystem is either mounted by 
> the system or can be mounted by the system.
> + * The information in the class is modelled around the fstab/mtab type files.

wrap long lines, also below.

> filesystem_entry.h:48
> +     */
> +    QString mountPath() const;
> +    /*

Whats wrong with mountPoint? Its used everywhere else here, and is a well known 
term.

> fstabhandling.cpp:168
>              const QString device = _k_deviceNameForMountpoint(fsname, 
> fstype, mountpoint);
>              QStringList options = 
> QFile::decodeName(fe->mnt_opts).split(QLatin1Char(','));
>  

should be const now

> fstabhandling.cpp:209
>              const QString mountpoint = items.at(1);
>  
> +            globalFstabCache->localData().m_fstabCache.insert(device, 
> FilesystemEntry(device, mountpoint, items.at(2), QStringList()));

add temporary for fstype

> fstabhandling.cpp:259
> +    QStringList mountpoints;
> +    for (const auto& dev : globalFstabCache->localData().m_fstabCache) {
> +        if (!dev.mountPath().isEmpty()) {

detaches m_fstabCache, also below.

> fstabhandling.cpp:275
>  {
>      _k_updateFstabMountPointsCache();
>  

missing `_k_updateMtabMountPointsCache();`

> fstabhandling.cpp:290
>  {
>      _k_updateFstabMountPointsCache();
>  

dito

REPOSITORY
  R245 Solid

REVISION DETAIL
  https://phabricator.kde.org/D27152

To: hallas, #frameworks, bruns, meven
Cc: kde-frameworks-devel, LeGast00n, GB_2, michaelh, ngraham, bruns

Reply via email to