[Aptitude-svn-commit] r3565 - in branches/aptitude-0.3/aptitude: . src

Daniel Burrows dburrows@costa.debian.org
Sat, 02 Jul 2005 18:19:38 +0000


Author: dburrows
Date: Sat Jul  2 18:19:35 2005
New Revision: 3565

Modified:
   branches/aptitude-0.3/aptitude/ChangeLog
   branches/aptitude-0.3/aptitude/src/apt_info_tree.cc
   branches/aptitude-0.3/aptitude/src/apt_info_tree.h
Log:
Make the parameter of apt_info_tree's desc_signal a wstring.

Modified: branches/aptitude-0.3/aptitude/ChangeLog
==============================================================================
--- branches/aptitude-0.3/aptitude/ChangeLog	(original)
+++ branches/aptitude-0.3/aptitude/ChangeLog	Sat Jul  2 18:19:35 2005
@@ -1,5 +1,9 @@
 2005-07-02  Daniel Burrows  <dburrows@debian.org>
 
+	* src/apt_info_tree.cc, src/apt_info_tree.h:
+
+	  Make the desc_signal of apt_info_trees accept a wide string.
+
 	* src/solution_fragment.cc:
 
 	  Pass a wchar_t* to join_fragment instead of a char*.

Modified: branches/aptitude-0.3/aptitude/src/apt_info_tree.cc
==============================================================================
--- branches/aptitude-0.3/aptitude/src/apt_info_tree.cc	(original)
+++ branches/aptitude-0.3/aptitude/src/apt_info_tree.cc	Sat Jul  2 18:19:35 2005
@@ -8,7 +8,7 @@
 
 #include <sigc++/functors/mem_fun.h>
 
-apt_info_tree::apt_info_tree(string _package, string _version)
+apt_info_tree::apt_info_tree(const string &_package, const string &_version)
   :package(_package), version(_version)
 {
   cache_closed.connect(sigc::mem_fun(*this, &apt_info_tree::handle_cache_close));

Modified: branches/aptitude-0.3/aptitude/src/apt_info_tree.h
==============================================================================
--- branches/aptitude-0.3/aptitude/src/apt_info_tree.h	(original)
+++ branches/aptitude-0.3/aptitude/src/apt_info_tree.h	Sat Jul  2 18:19:35 2005
@@ -27,7 +27,7 @@
   // Stored so we can cleanly handle list updates
 
   sigc::signal2<void, const pkgCache::PkgIterator &, const pkgCache::VerIterator &> sig;
-  sigc::signal1<void, std::string> desc_sig;
+  sigc::signal1<void, std::wstring> desc_sig;
 
   void handle_cache_close();
 protected:
@@ -36,9 +36,9 @@
 				      const pkgCache::VerIterator &ver)=0;
 public:
   sigc::signal2<void, const pkgCache::PkgIterator &, const pkgCache::VerIterator &> *get_sig() {return &sig;}
-  sigc::signal1<void, std::string> *get_desc_sig() {return &desc_sig;}
+  sigc::signal1<void, std::wstring> *get_desc_sig() {return &desc_sig;}
 
-  apt_info_tree(std::string _package, std::string _version);
+  apt_info_tree(const std::string &_package, const std::string &_version);
 
   /** Repeats the 'highlighted' signal of the currently selected item.
    *  Call this after connecting the two signals above.