-
- // Enable the 'File'->'Create New...' menu only if the directory
- // supports writing.
- KFileItem item = m_dirLister->rootItem();
- if (item.isNull()) {
- // it is unclear whether writing is supported
- m_isFolderWritable = true;
- } else {
- KFileItemListProperties capabilities(KFileItemList() << item);
- m_isFolderWritable = capabilities.supportsWriting();
- }
-
- if (isActive()) {
- emit writeStateChanged(m_isFolderWritable);
- }