From kde-commits Thu Oct 24 13:13:39 2013 From: Konstantinos Smanis Date: Thu, 24 Oct 2013 13:13:39 +0000 To: kde-commits Subject: [kcm-grub2] src: static_cast -> qobject_cast Message-Id: X-MARC-Message: https://marc.info/?l=kde-commits&m=138262042914561 Git commit 17a54a0ff2747bfbbcb014e2b5e946c36bdc4b15 by Konstantinos Smanis. Committed on 24/10/2013 at 13:13. Pushed by ksmanis into branch 'master'. static_cast -> qobject_cast M +3 -3 src/kcm_grub2.cpp http://commits.kde.org/kcm-grub2/17a54a0ff2747bfbbcb014e2b5e946c36bdc4b15 diff --git a/src/kcm_grub2.cpp b/src/kcm_grub2.cpp index 2a8fdbf..44850c3 100644 --- a/src/kcm_grub2.cpp +++ b/src/kcm_grub2.cpp @@ -104,7 +104,7 @@ void KCMGRUB2::load() if (!m_entries.isEmpty()) { int maxLen =3D 0, maxLvl =3D 0; QStandardItemModel *model =3D new QStandardItemModel(ui->kcombobox= _default); - QTreeView *view =3D static_cast(ui->kcombobox_default= ->view()); + QTreeView *view =3D qobject_cast(ui->kcombobox_defaul= t->view()); QList ancestors; ancestors.append(model->invisibleRootItem()); for (int i =3D 0; i < m_entries.size(); i++) { @@ -269,8 +269,8 @@ void KCMGRUB2::save() QString grubDefault; if (!m_entries.isEmpty()) { m_settings["GRUB_DEFAULT"] =3D "saved"; - QStandardItemModel *model =3D static_cast(ui= ->kcombobox_default->model()); - QTreeView *view =3D static_cast(ui->kcombobox_default= ->view()); + QStandardItemModel *model =3D qobject_cast(u= i->kcombobox_default->model()); + QTreeView *view =3D qobject_cast(ui->kcombobox_defaul= t->view()); //Ugly, ugly hack. The view's current QModelIndex is invalidated //while the view is hidden and there is no access to the internal //QPersistentModelIndex (it is hidden in QComboBox's pimpl).