* #36737: switch back to svn repo, remove assert in sip_transaction.c
diff --git a/jni/pjproject-android/.svn/pristine/3b/3bb812a4344ecadc262a4dbbf5d0c209c2a9a1d4.svn-base b/jni/pjproject-android/.svn/pristine/3b/3bb812a4344ecadc262a4dbbf5d0c209c2a9a1d4.svn-base
new file mode 100644
index 0000000..790a25e
--- /dev/null
+++ b/jni/pjproject-android/.svn/pristine/3b/3bb812a4344ecadc262a4dbbf5d0c209c2a9a1d4.svn-base
@@ -0,0 +1,54 @@
+// Default empty project template
+#ifndef ApplicationUI_HPP_
+#define ApplicationUI_HPP_
+
+#include <QObject>
+
+#include "../../pjsua_app.h"
+
+namespace bb { namespace cascades { class Application; }}
+
+/*!
+ * @brief Application pane object
+ *
+ *Use this object to create and init app UI, to create context objects, to register the new meta types etc.
+ */
+class ApplicationUI : public QObject
+{
+    Q_OBJECT
+public:
+    ApplicationUI(bb::cascades::Application *app);
+    virtual ~ApplicationUI();
+
+    bool isShuttingDown;
+    static ApplicationUI *instance();
+
+    /* Write msg to label (from different thread) */
+    static void extDisplayMsg(const char *msg);
+
+    /* Restart request (from different thread) */
+    void extRestartRequest(int argc, char **argv);
+
+public slots:
+    void aboutToQuit();
+
+    Q_INVOKABLE void restartPjsua();
+    Q_INVOKABLE void displayMsg(const QString &msg);
+
+private:
+    static ApplicationUI *instance_;
+    char **restartArgv;
+    int restartArgc;
+
+    /* pjsua main operations */
+    void pjsuaStart();
+    void pjsuaDestroy();
+
+    /* pjsua app callbacks */
+    static void pjsuaOnStartedCb(pj_status_t status, const char* msg);
+    static void pjsuaOnStoppedCb(pj_bool_t restart, int argc, char** argv);
+    static void pjsuaOnAppConfigCb(pjsua_app_config *cfg);
+};
+
+
+#endif /* ApplicationUI_HPP_ */