X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fengineer%2Fdeparturesdialog.cpp;h=e1f99a399f01345a11323f2c44750b0c7a0b5cf9;hb=95339ab1d15219938c7b2945f4f558dc162c9127;hp=bea7f79281b58fa98a3ccf29182310acacfbc80f;hpb=d84f187ca34a6ab2f8c37d85fa13d5c113714344;p=r2c2.git diff --git a/source/engineer/departuresdialog.cpp b/source/engineer/departuresdialog.cpp index bea7f79..e1f99a3 100644 --- a/source/engineer/departuresdialog.cpp +++ b/source/engineer/departuresdialog.cpp @@ -57,22 +57,12 @@ void DeparturesDialog::group_selected(unsigned index) delete departures; departures = new Departures(layout, group); - departures->signal_departure_added.connect(sigc::mem_fun(this, &DeparturesDialog::departure_added)); - departures->signal_departure_removed.connect(sigc::mem_fun(this, &DeparturesDialog::departure_removed)); + departures->signal_departure_added.connect(sigc::hide<0>(sigc::mem_fun(this, &DeparturesDialog::update_rows))); + departures->signal_departure_removed.connect(sigc::hide<0>(sigc::mem_fun(this, &DeparturesDialog::update_rows))); update_rows(); } -void DeparturesDialog::departure_added(const Departures::Departure &) -{ - update_rows(); -} - -void DeparturesDialog::departure_removed(const Departures::Departure &) -{ - update_rows(); -} - void DeparturesDialog::update_rows() { const list &deps = departures->get_departures();