]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/viewproperties.h
Improve performance
[dolphin.git] / src / viewproperties.h
index 65207afa0d06496c5b3a8ea2f1996d7d4e7b68d7..b4d6ac724c48d5ad91da900b391a9ff53d6d6b33 100644 (file)
@@ -25,7 +25,6 @@
 #include <kurl.h>
 #include <libdolphin_export.h>
 
-class QFile;
 class ViewPropertySettings;
 /**
  * @brief Maintains the view properties like 'view mode' or
@@ -72,8 +71,8 @@ public:
     void setSortOrder(Qt::SortOrder sortOrder);
     Qt::SortOrder sortOrder() const;
 
-    void setAdditionalInfo(KFileItemDelegate::AdditionalInformation info);
-    KFileItemDelegate::AdditionalInformation additionalInfo() const;
+    void setAdditionalInfo(KFileItemDelegate::InformationList info);
+    KFileItemDelegate::InformationList additionalInfo() const;
 
     /**
      * Sets the directory properties view mode, show preview,
@@ -121,10 +120,23 @@ private:
     Q_DISABLE_COPY(ViewProperties)
 
 private:
+    enum AdditionalInfoValues
+    {
+        NoInfo   = 0,
+        SizeInfo = 1,
+        DateInfo = 2,
+        PermissionsInfo = 4,
+        OwnerInfo = 8,
+        GroupInfo = 16,
+        TypeInfo = 32
+    };
+
     bool m_changedProps;
     bool m_autoSave;
     QString m_filepath;
     ViewPropertySettings* m_node;
+
+    static bool m_nepomukSupport;
 };
 
 #endif