Skip to content

Commit 68989f4

Browse files
committed
Many small changes (refactorings) for JWt 4 conversion
1 parent 1321ecb commit 68989f4

File tree

209 files changed

+1795
-962
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

209 files changed

+1795
-962
lines changed

examples/widgetgallery/DeferredWidget.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,13 @@ std::unique_ptr<DeferredWidget<Function>> deferCreate(Function f)
3535
return Wt::cpp14::make_unique<DeferredWidget<Function>>(f);
3636
}
3737
#else
38-
class DeferredWidget : public WContainerWidget {
38+
class DeferredWidget : public Wt::WContainerWidget {
3939
public:
40-
DeferredWidget(std::fuction<std::unique_ptr<WWidget>>() f) {}
40+
DeferredWidget(std::bound f) {}
4141
};
42-
std::unique_ptr<DeferredWidget> deferCreate(std::function<std::unique_ptr<WWidget>> b)
42+
std::unique_ptr<DeferredWidget> deferCreate(std::bound b)
4343
{
44-
return cpp14::make_unique<DeferredWidget>(b);
44+
return Wt::cpp14::make_unique<DeferredWidget>(b);
4545
}
4646

4747
#endif

examples/widgetgallery/EventsDemo.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ class EventsDemo : public TopicWidget
1818
void populateSubMenu(Wt::WMenu *menu);
1919

2020
private:
21-
std::unique_ptr<WWidget> wKeyEvent();
22-
std::unique_ptr<WWidget> wMouseEvent();
23-
std::unique_ptr<WWidget> wDropEvent();
21+
std::unique_ptr<Wt::WWidget> wKeyEvent();
22+
std::unique_ptr<Wt::WWidget> wMouseEvent();
23+
std::unique_ptr<Wt::WWidget> wDropEvent();
2424

2525
void showKeyWentUp(const Wt::WKeyEvent &e);
2626
void showKeyWentDown(const Wt::WKeyEvent &e);

examples/widgetgallery/FormWidgets.C

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include "DeferredWidget.h"
99

1010
#include <Wt/WMenu.h>
11+
#include <Wt/WString.h>
1112

1213
FormWidgets::FormWidgets()
1314
: TopicWidget()

examples/widgetgallery/FormWidgets.h

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212

1313
#include "Wt/WStandardItemModel.h"
1414

15+
#include <memory>
16+
1517
class EventDisplayer;
1618

1719
class FormWidgets : public TopicWidget
@@ -22,21 +24,21 @@ class FormWidgets : public TopicWidget
2224
void populateSubMenu(Wt::WMenu *menu);
2325

2426
private:
25-
std::unique_ptr<WWidget> introduction();
26-
std::unique_ptr<WWidget> textEditors();
27-
std::unique_ptr<WWidget> checkBox();
28-
std::unique_ptr<WWidget> radioButton();
29-
std::unique_ptr<WWidget> comboBox();
30-
std::unique_ptr<WWidget> selectionBox();
31-
std::unique_ptr<WWidget> autoComplete();
32-
std::unique_ptr<WWidget> dateEntry();
33-
std::unique_ptr<WWidget> inPlaceEdit();
34-
std::unique_ptr<WWidget> slider();
35-
std::unique_ptr<WWidget> progressBar();
36-
std::unique_ptr<WWidget> fileUpload();
37-
std::unique_ptr<WWidget> pushButton();
38-
std::unique_ptr<WWidget> validation();
39-
std::unique_ptr<WWidget> example();
27+
std::unique_ptr<Wt::WWidget> introduction();
28+
std::unique_ptr<Wt::WWidget> textEditors();
29+
std::unique_ptr<Wt::WWidget> checkBox();
30+
std::unique_ptr<Wt::WWidget> radioButton();
31+
std::unique_ptr<Wt::WWidget> comboBox();
32+
std::unique_ptr<Wt::WWidget> selectionBox();
33+
std::unique_ptr<Wt::WWidget> autoComplete();
34+
std::unique_ptr<Wt::WWidget> dateEntry();
35+
std::unique_ptr<Wt::WWidget> inPlaceEdit();
36+
std::unique_ptr<Wt::WWidget> slider();
37+
std::unique_ptr<Wt::WWidget> progressBar();
38+
std::unique_ptr<Wt::WWidget> fileUpload();
39+
std::unique_ptr<Wt::WWidget> pushButton();
40+
std::unique_ptr<Wt::WWidget> validation();
41+
std::unique_ptr<Wt::WWidget> example();
4042
};
4143

4244
#endif // FORMWIDGETS_H_

examples/widgetgallery/GraphicsWidgets.h

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,16 @@ class GraphicsWidgets : public TopicWidget
1818
virtual void populateSubMenu(Wt::WMenu *menu);
1919

2020
private:
21-
std::unique_ptr<WWidget> painting2d();
22-
std::unique_ptr<WWidget> paintbrush();
23-
std::unique_ptr<WWidget> categoryChart();
24-
std::unique_ptr<WWidget> scatterPlot();
25-
std::unique_ptr<WWidget> axisSliderWidget();
26-
std::unique_ptr<WWidget> pieChart();
27-
std::unique_ptr<WWidget> googleMap();
28-
std::unique_ptr<WWidget> painting3d();
29-
std::unique_ptr<WWidget> numCharts3d();
30-
std::unique_ptr<WWidget> catCharts3d();
21+
std::unique_ptr<Wt::WWidget> painting2d();
22+
std::unique_ptr<Wt::WWidget> paintbrush();
23+
std::unique_ptr<Wt::WWidget> categoryChart();
24+
std::unique_ptr<Wt::WWidget> scatterPlot();
25+
std::unique_ptr<Wt::WWidget> axisSliderWidget();
26+
std::unique_ptr<Wt::WWidget> pieChart();
27+
std::unique_ptr<Wt::WWidget> googleMap();
28+
std::unique_ptr<Wt::WWidget> painting3d();
29+
std::unique_ptr<Wt::WWidget> numCharts3d();
30+
std::unique_ptr<Wt::WWidget> catCharts3d();
3131

3232
Wt::WAbstractItemModel *readCsvFile(const std::string &fname,
3333
WContainerWidget *parent);

examples/widgetgallery/Layout.h

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,16 @@ class Layout : public TopicWidget
1818
void populateSubMenu(Wt::WMenu *menu);
1919

2020
private:
21-
std::unique_ptr<WWidget> containers();
22-
std::unique_ptr<WWidget> templates();
23-
std::unique_ptr<WWidget> text();
24-
std::unique_ptr<WWidget> grouping();
25-
std::unique_ptr<WWidget> layoutManagers();
26-
std::unique_ptr<WWidget> dialogs();
27-
std::unique_ptr<WWidget> images();
28-
std::unique_ptr<WWidget> css();
29-
std::unique_ptr<WWidget> themes();
30-
WWidget *loadingIndicator();
21+
std::unique_ptr<Wt::WWidget> containers();
22+
std::unique_ptr<Wt::WWidget> templates();
23+
std::unique_ptr<Wt::WWidget> text();
24+
std::unique_ptr<Wt::WWidget> grouping();
25+
std::unique_ptr<Wt::WWidget> layoutManagers();
26+
std::unique_ptr<Wt::WWidget> dialogs();
27+
std::unique_ptr<Wt::WWidget> images();
28+
std::unique_ptr<Wt::WWidget> css();
29+
std::unique_ptr<Wt::WWidget> themes();
30+
Wt::WWidget *loadingIndicator();
3131
void loadingIndicatorSelected(Wt::WString indicator);
3232
};
3333

examples/widgetgallery/Media.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ class Media : public TopicWidget
2020
void populateSubMenu(Wt::WMenu *menu);
2121

2222
private:
23-
std::unique_ptr<WWidget> mediaPlayer();
24-
std::unique_ptr<WWidget> sound();
25-
std::unique_ptr<WWidget> audio();
26-
std::unique_ptr<WWidget> video();
27-
std::unique_ptr<WWidget> flashObject();
28-
std::unique_ptr<WWidget> resources();
29-
std::unique_ptr<WWidget> pdf();
23+
std::unique_ptr<Wt::WWidget> mediaPlayer();
24+
std::unique_ptr<Wt::WWidget> sound();
25+
std::unique_ptr<Wt::WWidget> audio();
26+
std::unique_ptr<Wt::WWidget> video();
27+
std::unique_ptr<Wt::WWidget> flashObject();
28+
std::unique_ptr<Wt::WWidget> resources();
29+
std::unique_ptr<Wt::WWidget> pdf();
3030
};
3131

3232
#endif // MEDIA_H_

examples/widgetgallery/Navigation.h

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@ class Navigation : public TopicWidget
1818
void populateSubMenu(Wt::WMenu *menu);
1919

2020
private:
21-
std::unique_ptr<WWidget> internalPaths();
22-
std::unique_ptr<WWidget> anchor();
23-
std::unique_ptr<WWidget> stackedWidget();
24-
std::unique_ptr<WWidget> tabWidget();
25-
std::unique_ptr<WWidget> menuWidget();
26-
std::unique_ptr<WWidget> navigationBar();
27-
std::unique_ptr<WWidget> popupMenu();
28-
std::unique_ptr<WWidget> splitButton();
29-
std::unique_ptr<WWidget> toolBar();
21+
std::unique_ptr<Wt::WWidget> internalPaths();
22+
std::unique_ptr<Wt::WWidget> anchor();
23+
std::unique_ptr<Wt::WWidget> stackedWidget();
24+
std::unique_ptr<Wt::WWidget> tabWidget();
25+
std::unique_ptr<Wt::WWidget> menuWidget();
26+
std::unique_ptr<Wt::WWidget> navigationBar();
27+
std::unique_ptr<Wt::WWidget> popupMenu();
28+
std::unique_ptr<Wt::WWidget> splitButton();
29+
std::unique_ptr<Wt::WWidget> toolBar();
3030
};
3131

3232
#endif // NAVIGATION_H_

examples/widgetgallery/TopicWidget.C

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
#include "TopicWidget.h"
88

9+
#include <Wt/WString.h>
910
#include <Wt/WText.h>
1011

1112
#include <sstream>
@@ -77,7 +78,7 @@ Wt::WText *TopicWidget::addText(const Wt::WString& s, Wt::WContainerWidget *pare
7778
#ifndef WT_TARGET_JAVA
7879
literal = s.literal();
7980
#else
80-
literal = WString(s).literal();
81+
literal = Wt::WString(s).literal();
8182
#endif
8283
if (!literal)
8384
text->setInternalPathEncoding(true);

examples/widgetgallery/TreesTables.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ class TreesTables : public TopicWidget
2222
std::shared_ptr<Wt::WSortFilterProxyModel> filteredCocktails;
2323
std::shared_ptr<Wt::WSortFilterProxyModel> filteredSortedCocktails;
2424

25-
std::unique_ptr<WWidget> tables();
26-
std::unique_ptr<WWidget> trees();
27-
std::unique_ptr<WWidget> treeTables();
28-
std::unique_ptr<WWidget> tableViews();
29-
std::unique_ptr<WWidget> treeViews();
30-
std::unique_ptr<WWidget> itemModels();
31-
std::unique_ptr<WWidget> proxyModels();
25+
std::unique_ptr<Wt::WWidget> tables();
26+
std::unique_ptr<Wt::WWidget> trees();
27+
std::unique_ptr<Wt::WWidget> treeTables();
28+
std::unique_ptr<Wt::WWidget> tableViews();
29+
std::unique_ptr<Wt::WWidget> treeViews();
30+
std::unique_ptr<Wt::WWidget> itemModels();
31+
std::unique_ptr<Wt::WWidget> proxyModels();
3232

3333
Wt::WStringListModel *stringList_;
3434

0 commit comments

Comments
 (0)