[Aptitude-svn-commit] r4400 - in branches/aptitude-0.3/aptitude: .
src
Daniel Burrows
dburrows at costa.debian.org
Sat Oct 1 01:52:36 UTC 2005
Author: dburrows
Date: Sat Oct 1 01:52:33 2005
New Revision: 4400
Modified:
branches/aptitude-0.3/aptitude/ChangeLog
branches/aptitude-0.3/aptitude/src/ui.cc
branches/aptitude-0.3/aptitude/src/ui_download_manager.cc
branches/aptitude-0.3/aptitude/src/ui_download_manager.h
Log:
Fix more compile problems.
Modified: branches/aptitude-0.3/aptitude/ChangeLog
==============================================================================
--- branches/aptitude-0.3/aptitude/ChangeLog (original)
+++ branches/aptitude-0.3/aptitude/ChangeLog Sat Oct 1 01:52:33 2005
@@ -1,5 +1,9 @@
2005-09-30 Daniel Burrows <dburrows at debian.org>
+ * src/ui.cc, src/ui_download_manager.cc, src/ui_download_manager.h:
+
+ Fix more compile problems.
+
* src/download_list.cc, src/download_list.h:
Fix compilation errors.
Modified: branches/aptitude-0.3/aptitude/src/ui.cc
==============================================================================
--- branches/aptitude-0.3/aptitude/src/ui.cc (original)
+++ branches/aptitude-0.3/aptitude/src/ui.cc Sat Oct 1 01:52:33 2005
@@ -2547,7 +2547,7 @@
m->Complete_sig.connect(sigc::mem_fun(w.unsafe_get_ref(),
&download_list::Complete));
- return std::pair<download_manager *, vs_widget_ref>(m, w);
+ return std::pair<download_signal_log *, vs_widget_ref>(m, w);
}
static void do_prompt_string(const wstring &s,
@@ -2558,12 +2558,13 @@
realslot();
}
-download_signal_log *gen_download_progress(bool force_noninvasive,
- bool list_update,
- const string &title,
- const string &longtitle,
- const string &tablabel,
- slot0arg abortslot)
+std::pair<download_signal_log *, vs_widget_ref>
+gen_download_progress(bool force_noninvasive,
+ bool list_update,
+ const string &title,
+ const string &longtitle,
+ const string &tablabel,
+ slot0arg abortslot)
{
return gen_download_progress(force_noninvasive,
list_update,
Modified: branches/aptitude-0.3/aptitude/src/ui_download_manager.cc
==============================================================================
--- branches/aptitude-0.3/aptitude/src/ui_download_manager.cc (original)
+++ branches/aptitude-0.3/aptitude/src/ui_download_manager.cc Sat Oct 1 01:52:33 2005
@@ -29,6 +29,8 @@
#include <sigc++/functors/mem_fun.h>
+#include <vscreen/vscreen_widget.h> // For vs_widget_ref
+
ui_download_manager::ui_download_manager(download_manager *_manager,
bool force_noninvasive,
bool list_update,
@@ -88,7 +90,7 @@
{
vs_progress_ref p = gen_progress_bar();
- bool ok = manager->prepare(*p.unsafe_get_ref(), st, log);
+ bool ok = manager->prepare(*p.unsafe_get_ref(), *st, log);
p->destroy();
Modified: branches/aptitude-0.3/aptitude/src/ui_download_manager.h
==============================================================================
--- branches/aptitude-0.3/aptitude/src/ui_download_manager.h (original)
+++ branches/aptitude-0.3/aptitude/src/ui_download_manager.h Sat Oct 1 01:52:33 2005
@@ -27,11 +27,14 @@
#include <apt-pkg/acquire.h>
+#include <vscreen/ref_ptr.h>
+
#include <sigc++/trackable.h>
class download_manager;
class download_signal_log;
class download_thread;
+class vscreen_widget;
/** Represents the UI end of a download process. This object
* completely handles its own memory management -- you don't have to
@@ -72,7 +75,7 @@
/** Used to keep the download status widget alive until the download
* completes.
*/
- vs_widget_ref download_status;
+ ref_ptr<vscreen_widget> download_status;
void done(download_thread *, pkgAcquire::RunResult res);
public:
More information about the Aptitude-svn-commit
mailing list