${VALAC} -C ${cinaest_VALASOURCES} ${cinaest_VALAFLAGS}
cinaest_VALAFLAGS = --disable-dbus-transformation --vapidir ./vapi --pkg config --pkg cinaest \
- --pkg dbus-glib-1 --pkg gconf-2.0 --pkg hildon-1 --pkg libosso --pkg gmodule-2.0 \
- --pkg gobject-2.0-fix
-cinaest_CFLAGS = ${CINAEST_CFLAGS} ${DBUS_CFLAGS} ${GCONF_CFLAGS} ${HILDON_CFLAGS} \
+ --pkg dbus-glib-1 --pkg gconf-2.0 --pkg hildon-1 --pkg hildon-fm-2 \
+ --pkg libosso --pkg gmodule-2.0 --pkg gobject-2.0-fix
+cinaest_CFLAGS = ${CINAEST_CFLAGS} ${DBUS_CFLAGS} ${GCONF_CFLAGS} \
+ ${HILDON_CFLAGS} ${HILDONFM_CFLAGS} \
${MAEMO_LAUNCHER_CFLAGS} ${OSSO_CFLAGS} ${GMODULE_CFLAGS} \
-DGETTEXT_PACKAGE=\"@GETTEXT_PACKAGE@\"
cinaest_LDADD = ${CINAEST_LIBS} ${DBUS_LIBS} ${GCONF_LIBS} ${HILDON_LIBS} \
+ ${HILDONFM_LIBS} \
${MAEMO_LAUNCHER_LIBS} ${OSSO_LIBS} ${GMODULE_LIBS} -lcinaest
libcinaest_la_SOURCES = \
AC_SUBST(HILDON_LIBS)
AC_SUBST(HILDON_CFLAGS)
+PKG_CHECK_MODULES(HILDONFM, hildon-fm-2 >= 2.2.0)
+AC_SUBST(HILDONFM_LIBS)
+AC_SUBST(HILDONFM_CFLAGS)
+
PKG_CHECK_MODULES(HILDONMIME, libhildonmime >= 2.1.3)
AC_SUBST(HILDONMIME_LIBS)
AC_SUBST(HILDONMIME_CFLAGS)
poster_view.set_label (poster_mode ? _("Poster view") : _("List view"));
}
+ Hildon.FileChooserDialog file_chooser;
public void on_import_movies_clicked (Gtk.Button button) {
- var dialog = new Gtk.Dialog ();
- dialog.set_transient_for (movie_list_window);
- dialog.set_title (_("Import movies"));
+ file_chooser = new Hildon.FileChooserDialog (movie_list_window, FileChooserAction.OPEN);
+ file_chooser.set_title (_("Select file to import movies from"));
+
+ var filter = new Gtk.FileFilter ();
+ filter.add_pattern ("*.xml");
+ file_chooser.set_filter (filter);
+
+ file_chooser.set_current_folder ("/home/user/MyDocs/.documents");
+
+ var res = file_chooser.run ();
+ if (res == ResponseType.OK) {
+ print ("FILE: %s\n", file_chooser.get_filename ());
+ }
+
/*
// import movies or ratings from some source
for (var Plugin in CinaestProgram.plugins) {
if (exporters > 1)
exporter = run_exporter_selection_dialog
*/
- dialog.run ();
+ file_chooser.destroy ();
}
public void on_settings_clicked (Gtk.Button button) {