diff options
| author | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2013-09-19 02:25:44 +0200 |
|---|---|---|
| committer | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2013-09-19 02:25:44 +0200 |
| commit | 5d9da1222cbcdfa67dd21115e624743bbf3e4636 (patch) | |
| tree | eccc2a016cd5ee9b73a2a2c85602e59091142b38 /dash | |
| parent | b4a38957f03b367bfe244ebd575c9dff2815420b (diff) | |
Unity: update various code to use new Variant facilities
(bzr r3506.5.22)
Diffstat (limited to 'dash')
| -rwxr-xr-x | dash/PlacesGroup.cpp | 7 | ||||
| -rw-r--r-- | dash/previews/MusicPaymentPreview.cpp | 3 |
2 files changed, 6 insertions, 4 deletions
diff --git a/dash/PlacesGroup.cpp b/dash/PlacesGroup.cpp index e54f1e6c9..b67229a9c 100755 --- a/dash/PlacesGroup.cpp +++ b/dash/PlacesGroup.cpp @@ -649,6 +649,7 @@ void PlacesGroup::AddProperties(GVariantBuilder* builder) wrapper.add("header-y", _header_view->GetAbsoluteY()); wrapper.add("header-width", _header_view->GetAbsoluteWidth()); wrapper.add("header-height", _header_view->GetAbsoluteHeight()); + wrapper.add("header-geo", _header_view->GetAbsoluteGeometry()); wrapper.add("header-has-keyfocus", HeaderHasKeyFocus()); wrapper.add("header-is-highlighted", ShouldBeHighlighted()); wrapper.add("name", _name->GetText()); @@ -656,22 +657,24 @@ void PlacesGroup::AddProperties(GVariantBuilder* builder) wrapper.add("is-expanded", GetExpanded()); wrapper.add("expand-label-is-visible", _expand_label->IsVisible()); wrapper.add("expand-label-y", _expand_label->GetAbsoluteY()); + wrapper.add("expand-label-geo", _expand_label->GetAbsoluteGeometry()); wrapper.add("expand-label-baseline", _expand_label->GetBaseline()); wrapper.add("name-label-y", _name->GetAbsoluteY()); wrapper.add("name-label-baseline", _name->GetBaseline()); + wrapper.add("name-label-geo", _name->GetAbsoluteGeometry()); } glib::Variant PlacesGroup::GetCurrentFocus() const { if (_header_view && _header_view->HasKeyFocus()) { - return g_variant_new_string("HeaderView"); + return glib::Variant("HeaderView"); } else if (_child_view && _child_view->HasKeyFocus()) { return g_variant_new("(si)", "ResultView", _child_view->GetSelectedIndex()); } - return glib::Variant(); + return nullptr; } void PlacesGroup::SetCurrentFocus(glib::Variant const& variant) diff --git a/dash/previews/MusicPaymentPreview.cpp b/dash/previews/MusicPaymentPreview.cpp index dea364ca8..dba1cf2a8 100644 --- a/dash/previews/MusicPaymentPreview.cpp +++ b/dash/previews/MusicPaymentPreview.cpp @@ -98,9 +98,8 @@ void MusicPaymentPreview::OnActionActivated(ActionButton* button, std::string co { // HACK: We need to think a better way to do this auto const& password = password_entry_->text_entry()->GetText(); - glib::Variant variant_pw(g_variant_new_string(password.c_str())); glib::HintsMap hints { - std::make_pair(MusicPaymentPreview::DATA_PASSWORD_KEY, variant_pw) + {MusicPaymentPreview::DATA_PASSWORD_KEY, glib::Variant(password)} }; preview_model_->PerformAction(id, hints); |
