summaryrefslogtreecommitdiffstats
path: root/WebCore/platform/FileChooser.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/platform/FileChooser.h')
-rw-r--r--WebCore/platform/FileChooser.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/WebCore/platform/FileChooser.h b/WebCore/platform/FileChooser.h
index 1d4e970..0764a6a 100644
--- a/WebCore/platform/FileChooser.h
+++ b/WebCore/platform/FileChooser.h
@@ -42,6 +42,7 @@ class FileChooserClient {
public:
virtual void valueChanged() = 0;
virtual bool allowsMultipleFiles() = 0;
+ virtual String acceptTypes() = 0;
virtual ~FileChooserClient();
};
@@ -64,6 +65,8 @@ public:
void chooseFiles(const Vector<String>& paths);
bool allowsMultipleFiles() const { return m_client ? m_client->allowsMultipleFiles() : false; }
+ // Acceptable MIME types. It's an 'accept' attribute value of the corresponding INPUT element.
+ String acceptTypes() const { return m_client ? m_client->acceptTypes() : String(); }
private:
FileChooser(FileChooserClient*, const Vector<String>& initialFilenames);