OLD | NEW |
1 /* | 1 /* |
2 Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies) | 2 Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies) |
3 | 3 |
4 This library is free software; you can redistribute it and/or | 4 This library is free software; you can redistribute it and/or |
5 modify it under the terms of the GNU Library General Public | 5 modify it under the terms of the GNU Library General Public |
6 License as published by the Free Software Foundation; either | 6 License as published by the Free Software Foundation; either |
7 version 2 of the License, or (at your option) any later version. | 7 version 2 of the License, or (at your option) any later version. |
8 | 8 |
9 This library is distributed in the hope that it will be useful, | 9 This library is distributed in the hope that it will be useful, |
10 but WITHOUT ANY WARRANTY; without even the implied warranty of | 10 but WITHOUT ANY WARRANTY; without even the implied warranty of |
(...skipping 25 matching lines...) Expand all Loading... |
36 class Frame; | 36 class Frame; |
37 class PluginData; | 37 class PluginData; |
38 | 38 |
39 typedef int ExceptionCode; | 39 typedef int ExceptionCode; |
40 | 40 |
41 class Navigator : public NavigatorBase, public ScriptWrappable, public RefCounte
d<Navigator>, public DOMWindowProperty, public Supplementable<Navigator> { | 41 class Navigator : public NavigatorBase, public ScriptWrappable, public RefCounte
d<Navigator>, public DOMWindowProperty, public Supplementable<Navigator> { |
42 public: | 42 public: |
43 static PassRefPtr<Navigator> create(Frame* frame) { return adoptRef(new Navi
gator(frame)); } | 43 static PassRefPtr<Navigator> create(Frame* frame) { return adoptRef(new Navi
gator(frame)); } |
44 virtual ~Navigator(); | 44 virtual ~Navigator(); |
45 | 45 |
46 String language() const; | 46 AtomicString language() const; |
47 DOMPluginArray* plugins() const; | 47 DOMPluginArray* plugins() const; |
48 DOMMimeTypeArray* mimeTypes() const; | 48 DOMMimeTypeArray* mimeTypes() const; |
49 bool cookieEnabled() const; | 49 bool cookieEnabled() const; |
50 bool javaEnabled() const; | 50 bool javaEnabled() const; |
51 | 51 |
52 String productSub() const; | 52 String productSub() const; |
53 String vendor() const; | 53 String vendor() const; |
54 String vendorSub() const; | 54 String vendorSub() const; |
55 | 55 |
56 virtual String userAgent() const OVERRIDE; | 56 virtual String userAgent() const OVERRIDE; |
57 | 57 |
58 // Relinquishes the storage lock, if one exists. | 58 // Relinquishes the storage lock, if one exists. |
59 void getStorageUpdates(); | 59 void getStorageUpdates(); |
60 | 60 |
61 private: | 61 private: |
62 explicit Navigator(Frame*); | 62 explicit Navigator(Frame*); |
63 | 63 |
64 mutable RefPtr<DOMPluginArray> m_plugins; | 64 mutable RefPtr<DOMPluginArray> m_plugins; |
65 mutable RefPtr<DOMMimeTypeArray> m_mimeTypes; | 65 mutable RefPtr<DOMMimeTypeArray> m_mimeTypes; |
66 }; | 66 }; |
67 | 67 |
68 } | 68 } |
69 | 69 |
70 #endif | 70 #endif |
OLD | NEW |