summaryrefslogtreecommitdiff
path: root/main.cpp
diff options
context:
space:
mode:
authorDennis Brentjes <d.brentjes@gmail.com>2014-05-30 22:15:28 +0200
committerDennis Brentjes <d.brentjes@gmail.com>2014-05-30 22:15:28 +0200
commita1737ecbd0aaea0aa8ce34557663cf0b4cdb8910 (patch)
treed8a9cbc97462889f8b8d72bbcb23f13d3c7bd663 /main.cpp
parent79af684323abfa10abfc31003ab47fd89a03d625 (diff)
downloadgeneric-gui-a1737ecbd0aaea0aa8ce34557663cf0b4cdb8910.tar.gz
generic-gui-a1737ecbd0aaea0aa8ce34557663cf0b4cdb8910.tar.bz2
generic-gui-a1737ecbd0aaea0aa8ce34557663cf0b4cdb8910.zip
Unified and simplified the widget creation api.
Diffstat (limited to 'main.cpp')
-rw-r--r--main.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/main.cpp b/main.cpp
index b631722..2adb4e8 100644
--- a/main.cpp
+++ b/main.cpp
@@ -85,16 +85,15 @@ int main()
MainWindow w;
- auto widget1 = std::make_shared<CustomDataModelWidget>(model);
- auto widget2 = make_qt_widget(model);
- auto widget3 = make_qt_widget(mapping);
+ auto widget1 = make_qt_widget<CustomDataModelWidget>(model);
+ auto widget2 = make_qt_widget<Gui::Table>(model);
+ auto widget3 = make_qt_widget<Gui::Table>(mapping);
+ auto widget4 = make_qt_widget<Gui::Form>(model);
- auto form = make_form(model);
-
- w.add_widget(form->get_widget());
w.add_widget(widget1.get());
w.add_widget(widget2.get());
w.add_widget(widget3.get());
+ w.add_widget(widget4.get());;
int ret = w.show_and_run();