]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/controllers/Dialog.C
Add a buffer_path arg to InsetGraphicsMailer's params2string, string2params.
[lyx.git] / src / frontends / controllers / Dialog.C
index 95643a0b3f6b3101bd58b7c923f2cd7decf6f5da..76610286ede0be8de0d1aa9eba46a8a2eb0e6b55 100644 (file)
@@ -149,6 +149,25 @@ ButtonController & Dialog::bc() const
 }
 
 
+void Dialog::setController(Controller * i)
+{
+       Assert(i && !controller_ptr_.get());
+       controller_ptr_.reset(i);
+}
+
+
+void Dialog::setView(View * v)
+{
+       Assert(v && !view_ptr_.get());
+       view_ptr_.reset(v);
+}
+
+
+Dialog::Controller::Controller(Dialog & parent)
+       : parent_(parent)
+{}
+
+
 Dialog::Controller & Dialog::controller() const
 {
        Assert(controller_ptr_.get());
@@ -156,6 +175,11 @@ Dialog::Controller & Dialog::controller() const
 }
 
 
+Dialog::View::View(Dialog & parent, string title) :
+       p_(parent), title_(title)
+{}
+
+
 Dialog::View & Dialog::view() const
 {
        Assert(view_ptr_.get());
@@ -175,15 +199,5 @@ string const & Dialog::View::getTitle() const
 }
 
 
-void Dialog::setController(Controller * i)
-{
-       Assert(i && !controller_ptr_.get());
-       controller_ptr_.reset(i);
-}
-
-
-void Dialog::setView(View * v)
-{
-       Assert(v && !view_ptr_.get());
-       view_ptr_.reset(v);
-}
+void Dialog::View::partialUpdate(int)
+{}