我正在开发一款像Dropbox一样的应用程序。我想在同步期间动态更改文件的标志。像这样:
Qt / C ++有什么解决方法吗?
答案 0 :(得分:1)
这样做你不需要Qt。但是你需要C调用才能做到。
您可以为Nautilus创建扩展,并使用NautilusInfoProvider和NautilusFileInfo
特别是nautilus_file_info_add_emblem()
。
如果你实施NautilusInfoProvider并注册你的扩展,那么,Nautilus会
致电nautilus_info_provider_update_file_info
。在那里,您可以实现逻辑来检查文件状态并正确设置图标(使用nautilus_file_info_add_emblem()
)。但是,我建议您在应用程序空闲时调用该函数。