equal
deleted
inserted
replaced
55 void showCurrent(); |
55 void showCurrent(); |
56 |
56 |
57 ControllableViewBase *view(const QString &name) { return m_viewMap[name]; } |
57 ControllableViewBase *view(const QString &name) { return m_viewMap[name]; } |
58 |
58 |
59 ControllableViewBase *currentView(); |
59 ControllableViewBase *currentView(); |
60 |
60 const QString & currentViewName(); |
61 void viewChanged(); |
|
62 |
61 |
63 public slots: |
62 public slots: |
64 // Returns the currently visible view as a javascript-usable object. |
63 // Returns the currently visible view as a javascript-usable object. |
65 QObject *current() { |
64 QObject *current() { |
66 return static_cast<QObject *>(m_current.value()->jsObject()); |
65 return static_cast<QObject *>(m_current.value()->jsObject()); |
83 signals: |
82 signals: |
84 // Sent when the current view is about to change. |
83 // Sent when the current view is about to change. |
85 void currentViewChanging(); |
84 void currentViewChanging(); |
86 |
85 |
87 // Sent when the current view has changed. |
86 // Sent when the current view has changed. |
88 void currentViewChanged(); |
87 void currentViewChanged(ControllableViewBase *newView); |
|
88 |
89 |
89 |
90 // Not for javascript use. |
90 // Not for javascript use. |
91 void javaScriptWindowObjectCleared(QWebPage *); |
91 void javaScriptWindowObjectCleared(QWebPage *); |
92 |
92 |
93 private: |
93 private: |