summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew rugby471@gmail.com <>2011-03-27 17:31:44 +0000
committerAndrew rugby471@gmail.com <>2011-03-27 17:31:44 +0000
commitd70282bd1469a9c4f7130a9fa3d89cd90b573cbb (patch)
treea11d10f7b27d9e72f3975665401f6ee6b5228232
parentStarting disabling widgets at certain times (diff)
downloadinkscape-d70282bd1469a9c4f7130a9fa3d89cd90b573cbb.tar.gz
inkscape-d70282bd1469a9c4f7130a9fa3d89cd90b573cbb.zip
fix errors
(bzr r10092.1.24)
-rw-r--r--src/ui/dialog/ocaldialogs.cpp17
-rw-r--r--src/ui/dialog/ocaldialogs.h3
2 files changed, 14 insertions, 6 deletions
diff --git a/src/ui/dialog/ocaldialogs.cpp b/src/ui/dialog/ocaldialogs.cpp
index 88b1fede0..49f302f06 100644
--- a/src/ui/dialog/ocaldialogs.cpp
+++ b/src/ui/dialog/ocaldialogs.cpp
@@ -631,13 +631,19 @@ SearchResultList::SearchResultList(guint columns_count) : ListViewText(columns_c
void ImportDialog::on_list_results_selection_changed()
{
+ std::vector<Gtk::TreeModel::Path> pathlist;
+ pathlist = list_results->get_selection()->get_selected_rows();
+ std::vector<int> posArray(1);
+ posArray = pathlist[0].get_indices();
+ int row = posArray[0];
+
Glib::ustring guid = list_results->get_text(row, RESULTS_COLUMN_GUID);
printf("Selected text is: %s", guid.c_str());
bool item_selected = (!guid.empty());
- button_import.set_sensitive(item_selected);
+ button_import->set_sensitive(item_selected);
}
@@ -943,12 +949,13 @@ void ImportDialog::on_entry_search_activated()
xml_uri = Glib::filename_to_utf8(xml_uri);
}
- // Open the rss feed
+ // Open the RSS feed
Glib::RefPtr<Gio::File> xml_file = Gio::File::create_for_uri(xml_uri);
+
xml_file->load_contents_async(
- sigc::bind<Glib::RefPtr<Gio::File>, Glib::ustring>(
- sigc::mem_fun(*this, &ImportDialog::on_xml_file_read),
- xml_file, xml_uri),
+ sigc::bind<Glib::RefPtr<Gio::File> , Glib::ustring>(
+ sigc::mem_fun(*this, &ImportDialog::on_xml_file_read),
+ xml_file, xml_uri)
);
}
diff --git a/src/ui/dialog/ocaldialogs.h b/src/ui/dialog/ocaldialogs.h
index 61ae72a82..ffaad9757 100644
--- a/src/ui/dialog/ocaldialogs.h
+++ b/src/ui/dialog/ocaldialogs.h
@@ -486,7 +486,8 @@ private:
void on_button_search_clicked();
void on_entry_search_activated();
void on_list_results_selection_changed();
- void on_xml_file_read(const Glib::RefPtr<Gio::AsyncResult>& result);
+ void on_xml_file_read(const Glib::RefPtr<Gio::AsyncResult>& result,
+ Glib::RefPtr<Gio::File> xml_file, Glib::ustring xml_uri);
void create_temporary_dirs();
std::string get_temporary_dir(DownloadType type);