| 
|   | GitViewApplication (const WEnvironment &env) | 
|   | Constructor.  More...
  | 
|   | 
|   | WApplication (const WEnvironment &environment) | 
|   | 
|   | ~WApplication () | 
|   | 
| const WEnvironment &  | environment () const | 
|   | 
| WContainerWidget *  | root () const | 
|   | 
| WWidget *  | findWidget (const std::string &name) | 
|   | 
| void  | setTitle (const WString &title) | 
|   | 
| const WString &  | title () const | 
|   | 
| const WString &  | closeMessage () const | 
|   | 
| std::shared_ptr< WLocalizedStrings >  | localizedStrings () | 
|   | 
| void  | setLocalizedStrings (const std::shared_ptr< WLocalizedStrings > &stringResolver) | 
|   | 
| WMessageResourceBundle &  | messageResourceBundle () | 
|   | 
| void  | setLocale (const WLocale &locale) | 
|   | 
| const WLocale &  | locale () const | 
|   | 
| virtual void  | refresh () | 
|   | 
| void  | bindWidget (std::unique_ptr< WWidget > widget, const std::string &domId) | 
|   | 
| std::string  | docRoot () const | 
|   | 
| void  | setConnectionMonitor (const std::string &jsObject) | 
|   | 
| std::string  | sessionId () const | 
|   | 
| void  | changeSessionId () | 
|   | 
| void  | processEvents () | 
|   | 
| virtual void  | waitForEvent () | 
|   | 
| virtual void  | initialize () | 
|   | 
| virtual void  | finalize () | 
|   | 
| void  | setTwoPhaseRenderingThreshold (int size) | 
|   | 
| void  | setCookie (const std::string &name, const std::string &value, int maxAge, const std::string &domain="", const std::string &path="", bool secure=false) | 
|   | 
| void  | removeCookie (const std::string &name, const std::string &domain="", const std::string &path="") | 
|   | 
| void  | addMetaLink (const std::string &href, const std::string &rel, const std::string &media, const std::string &hreflang, const std::string &type, const std::string &sizes, bool disabled) | 
|   | 
| void  | removeMetaLink (const std::string &href) | 
|   | 
| void  | addMetaHeader (const std::string &name, const WString &content, const std::string &lang="") | 
|   | 
| void  | addMetaHeader (MetaHeaderType type, const std::string &name, const WString &content, const std::string &lang="") | 
|   | 
| WString  | metaHeader (MetaHeaderType type, const std::string &name) const | 
|   | 
| void  | removeMetaHeader (MetaHeaderType type, const std::string &name="") | 
|   | 
| WLogEntry  | log (const std::string &type) const | 
|   | 
| void  | setLoadingIndicator (std::unique_ptr< WLoadingIndicator > indicator) | 
|   | 
| WLoadingIndicator *  | loadingIndicator () const | 
|   | 
| void  | quit () | 
|   | 
| void  | quit (const WString &restartMessage) | 
|   | 
| bool  | hasQuit () const | 
|   | 
| ::int64_t  | maximumRequestSize () const | 
|   | 
| Signal< ::int64_t > &  | requestTooLarge () | 
|   | 
| void  | setConfirmCloseMessage (const WString &message) | 
|   | 
| void  | deferRendering () | 
|   | 
| void  | resumeRendering () | 
|   | 
| std::string  | encodeUntrustedUrl (const std::string &url) const | 
|   | 
| void  | pushExposedConstraint (WWidget *w) | 
|   | 
| WCssStyleSheet &  | styleSheet () | 
|   | 
| void  | useStyleSheet (const WLink &link, const std::string &media="all") | 
|   | 
| void  | useStyleSheet (const WLink &link, const std::string &condition, const std::string &media) | 
|   | 
| void  | useStyleSheet (const WLinkedCssStyleSheet &styleSheet, const std::string &condition="") | 
|   | 
| void  | removeStyleSheet (const WLink &link) | 
|   | 
| void  | setTheme (const std::shared_ptr< WTheme > &theme) | 
|   | 
| std::shared_ptr< WTheme >  | theme () const | 
|   | 
| void  | setCssTheme (const std::string &name) | 
|   | 
| void  | setLayoutDirection (LayoutDirection direction) | 
|   | 
| LayoutDirection  | layoutDirection () const | 
|   | 
| void  | setBodyClass (const std::string &styleClass) | 
|   | 
| std::string  | bodyClass () const | 
|   | 
| void  | setHtmlClass (const std::string &styleClass) | 
|   | 
| std::string  | htmlClass () const | 
|   | 
| std::string  | url (const std::string &internalPath=std::string()) const | 
|   | 
| virtual std::string  | makeAbsoluteUrl (const std::string &url) const | 
|   | 
| std::string  | resolveRelativeUrl (const std::string &url) const | 
|   | 
| std::string  | bookmarkUrl () const | 
|   | 
| std::string  | bookmarkUrl (const std::string &internalPath) const | 
|   | 
| void  | setInternalPath (const std::string &path, bool emitChange=false) | 
|   | 
| void  | setInternalPathDefaultValid (bool valid) | 
|   | 
| bool  | internalPathDefaultValid () const | 
|   | 
| void  | setInternalPathValid (bool valid) | 
|   | 
| bool  | internalPathValid () const | 
|   | 
| std::string  | internalPath () const | 
|   | 
| std::string  | internalPathNextPart (const std::string &path) const | 
|   | 
| bool  | internalPathMatches (const std::string &path) const | 
|   | 
| Signal< std::string > &  | internalPathChanged () | 
|   | 
| Signal< std::string > &  | internalPathInvalid () | 
|   | 
| void  | redirect (const std::string &url) | 
|   | 
| void  | enableUpdates (bool enabled=true) | 
|   | 
| bool  | updatesEnabled () const | 
|   | 
| void  | triggerUpdate () | 
|   | 
| void  | attachThread (bool attach=true) | 
|   | 
| void  | doJavaScript (const std::string &javascript, bool afterLoaded=true) | 
|   | 
| void  | addAutoJavaScript (const std::string &javascript) | 
|   | 
| void  | declareJavaScriptFunction (const std::string &name, const std::string &function) | 
|   | 
| bool  | require (const std::string &url, const std::string &symbol=std::string()) | 
|   | 
| bool  | requireJQuery (const std::string &url) | 
|   | 
| bool  | customJQuery () const | 
|   | 
| void  | setJavaScriptClass (const std::string &className) | 
|   | 
| std::string  | javaScriptClass () | 
|   | 
| EventSignal< WKeyEvent > &  | globalKeyWentDown () | 
|   | 
| EventSignal< WKeyEvent > &  | globalKeyPressed () | 
|   | 
| EventSignal< WKeyEvent > &  | globalKeyWentUp () | 
|   | 
| EventSignal &  | globalEnterPressed () | 
|   | 
| EventSignal &  | globalEscapePressed () | 
|   | 
| WCssStyleSheet &  | styleSheet () | 
|   | 
| void  | useStyleSheet (const WLink &link, const std::string &media="all") | 
|   | 
| void  | useStyleSheet (const WLink &link, const std::string &condition, const std::string &media) | 
|   | 
| void  | useStyleSheet (const WLinkedCssStyleSheet &styleSheet, const std::string &condition="") | 
|   | 
| void  | removeStyleSheet (const WLink &link) | 
|   | 
| void  | setTheme (const std::shared_ptr< WTheme > &theme) | 
|   | 
| std::shared_ptr< WTheme >  | theme () const | 
|   | 
| void  | setCssTheme (const std::string &name) | 
|   | 
| void  | setLayoutDirection (LayoutDirection direction) | 
|   | 
| LayoutDirection  | layoutDirection () const | 
|   | 
| void  | setBodyClass (const std::string &styleClass) | 
|   | 
| std::string  | bodyClass () const | 
|   | 
| void  | setHtmlClass (const std::string &styleClass) | 
|   | 
| std::string  | htmlClass () const | 
|   | 
| std::string  | url (const std::string &internalPath=std::string()) const | 
|   | 
| virtual std::string  | makeAbsoluteUrl (const std::string &url) const | 
|   | 
| std::string  | resolveRelativeUrl (const std::string &url) const | 
|   | 
| std::string  | bookmarkUrl () const | 
|   | 
| std::string  | bookmarkUrl (const std::string &internalPath) const | 
|   | 
| void  | setInternalPath (const std::string &path, bool emitChange=false) | 
|   | 
| void  | setInternalPathDefaultValid (bool valid) | 
|   | 
| bool  | internalPathDefaultValid () const | 
|   | 
| void  | setInternalPathValid (bool valid) | 
|   | 
| bool  | internalPathValid () const | 
|   | 
| std::string  | internalPath () const | 
|   | 
| std::string  | internalPathNextPart (const std::string &path) const | 
|   | 
| bool  | internalPathMatches (const std::string &path) const | 
|   | 
| Signal< std::string > &  | internalPathChanged () | 
|   | 
| Signal< std::string > &  | internalPathInvalid () | 
|   | 
| void  | redirect (const std::string &url) | 
|   | 
| void  | enableUpdates (bool enabled=true) | 
|   | 
| bool  | updatesEnabled () const | 
|   | 
| void  | triggerUpdate () | 
|   | 
| void  | attachThread (bool attach=true) | 
|   | 
| void  | doJavaScript (const std::string &javascript, bool afterLoaded=true) | 
|   | 
| void  | addAutoJavaScript (const std::string &javascript) | 
|   | 
| void  | declareJavaScriptFunction (const std::string &name, const std::string &function) | 
|   | 
| bool  | require (const std::string &url, const std::string &symbol=std::string()) | 
|   | 
| bool  | requireJQuery (const std::string &url) | 
|   | 
| bool  | customJQuery () const | 
|   | 
| void  | setJavaScriptClass (const std::string &className) | 
|   | 
| std::string  | javaScriptClass () | 
|   | 
| EventSignal< WKeyEvent > &  | globalKeyWentDown () | 
|   | 
| EventSignal< WKeyEvent > &  | globalKeyPressed () | 
|   | 
| EventSignal< WKeyEvent > &  | globalKeyWentUp () | 
|   | 
| EventSignal &  | globalEnterPressed () | 
|   | 
| EventSignal &  | globalEscapePressed () | 
|   | 
| void  | addChild (std::unique_ptr< WObject > child) | 
|   | 
| Child *  | addChild (std::unique_ptr< Child > child) | 
|   | 
| std::unique_ptr< WObject >  | removeChild (WObject *child) | 
|   | 
| std::unique_ptr< Child >  | removeChild (Child *child) | 
|   | 
| virtual const std::string  | id () const | 
|   | 
| virtual void  | setObjectName (const std::string &name) | 
|   | 
| virtual std::string  | objectName () const | 
|   | 
| void  | resetLearnedSlots () | 
|   | 
| void  | resetLearnedSlot (void(T::*method)()) | 
|   | 
| WStatelessSlot *  | implementStateless (void(T::*method)()) | 
|   | 
| WStatelessSlot *  | implementStateless (void(T::*method)(), void(T::*undoMethod)()) | 
|   | 
| void  | isNotStateless () | 
|   | 
| WStatelessSlot *  | implementJavaScript (void(T::*method)(), const std::string &jsCode) | 
|   | 
|   | observable () noexcept | 
|   | 
| virtual  | ~observable () | 
|   | 
| auto  | bindSafe (void(C::*method)(Args...)) noexcept | 
|   | 
| auto  | bindSafe (void(C::*method)(Args...) const) const noexcept | 
|   | 
| auto  | bindSafe (const Function &function) noexcept | 
|   | 
A simple application to navigate a git repository. 
This examples demonstrates how to use the custom model use GitModel with a WTreeView. 
Definition at line 39 of file GitView.C.