53 const String& name() const { return m_name; } |
53 const String& name() const { return m_name; } |
54 const String& description() const { return m_description; } |
54 const String& description() const { return m_description; } |
55 const String& path() const { return m_path; } |
55 const String& path() const { return m_path; } |
56 const String& fileName() const { return m_fileName; } |
56 const String& fileName() const { return m_fileName; } |
57 const String& parentDirectory() const { return m_parentDirectory; } |
57 const String& parentDirectory() const { return m_parentDirectory; } |
|
58 uint16 NPVersion() const; |
58 time_t lastModified() const { return m_lastModified; } |
59 time_t lastModified() const { return m_lastModified; } |
59 |
60 |
60 const MIMEToDescriptionsMap& mimeToDescriptions() const { return m_mimeToDescriptions; } |
61 const MIMEToDescriptionsMap& mimeToDescriptions() const { return m_mimeToDescriptions; } |
61 const MIMEToExtensionsMap& mimeToExtensions() const { return m_mimeToExtensions; } |
62 const MIMEToExtensionsMap& mimeToExtensions() const { return m_mimeToExtensions; } |
62 |
63 |
73 const NPPluginFuncs* pluginFuncs() const { return &m_pluginFuncs; } |
74 const NPPluginFuncs* pluginFuncs() const { return &m_pluginFuncs; } |
74 int compareFileVersion(const PlatformModuleVersion&) const; |
75 int compareFileVersion(const PlatformModuleVersion&) const; |
75 int compare(const PluginPackage&) const; |
76 int compare(const PluginPackage&) const; |
76 PluginQuirkSet quirks() const { return m_quirks; } |
77 PluginQuirkSet quirks() const { return m_quirks; } |
77 const PlatformModuleVersion& version() const { return m_moduleVersion; } |
78 const PlatformModuleVersion& version() const { return m_moduleVersion; } |
78 #if PLATFORM(SYMBIAN) |
79 #if OS(SYMBIAN) |
79 NPInterface* npInterface() const { return m_npInterface; } |
80 NPInterface* npInterface() const { return m_npInterface; } |
80 #endif // PLATFORM(SYMBIAN) |
81 #endif // OS(SYMBIAN) |
81 |
82 |
82 private: |
83 private: |
83 PluginPackage(const String& path, const time_t& lastModified); |
84 PluginPackage(const String& path, const time_t& lastModified); |
84 |
85 |
85 #if PLATFORM(SYMBIAN) |
86 #if OS(SYMBIAN) |
86 NPInterface* m_npInterface; |
87 NPInterface* m_npInterface; |
87 QPluginLoader* m_pluginLoader; |
88 QPluginLoader* m_pluginLoader; |
88 #endif // PLATFORM(SYMBIAN) |
89 #endif // OS(SYMBIAN) |
89 bool fetchInfo(); |
90 bool fetchInfo(); |
90 bool isPluginBlacklisted(); |
91 bool isPluginBlacklisted(); |
91 void determineQuirks(const String& mimeType); |
92 void determineQuirks(const String& mimeType); |
92 |
93 |
93 void determineModuleVersionFromDescription(); |
94 void determineModuleVersionFromDescription(); |