def pages(self):
        for p in self.declaration.pages():
            w = p.proxy.widget
            if w is not None:
                yield w

    #--------------------------------------------------------------------------
    # Child Events
    #--------------------------------------------------------------------------
Add a new OAuth provider.
dataset/ETHPy150Open ContinuumIO/ashiba/enaml/enaml/qt/qt_notebook.py/QtNotebook.pages--crossover with--dataset/ETHPy150Open contextio/Python-ContextIO/contextio/lib/api.py/Api.post_oauth_provider