#include "kitlistgui.hpp"#include <cassert>#include <glibmm/i18n.h>#include <glibmm/refptr.h>#include <glibmm/ustring.h>#include <gtkmm/aboutdialog.h>#include <gtkmm/cellrenderertoggle.h>#include <gtkmm/clipboard.h>#include <gtkmm/filechooserdialog.h>#include <gtkmm/menuitem.h>#include <gtkmm/messagedialog.h>#include <gtkmm/stock.h>#include <gtkmm/targetentry.h>#include <gtkmm/window.h>#include <libglademm/xml.h>#include <libxml++/libxml++.h>#include <string>#include <sstream>#include <sys/stat.h>#include <config.h>Go to the source code of this file.
Namespaces | |
| namespace | anonymous_namespace{kitlistgui.cpp} |
Defines | |
| #define | KITLIST_SERVICE_NAME "com.nokia."PACKAGE_NAME |
| Maemo service name. | |
| #define | KITLIST_SERVICE_OBJECT "/com/nokia/"PACKAGE_NAME |
| Maemo service path. | |
| #define | KITLIST_SERVICE_IFACE "com.nokia."PACKAGE_NAME |
| Maemo service interface name. | |
Typedefs | |
| typedef Gtk::TreeModel::Children | type_children |
Functions | |
| const bool | file_exists (const Glib::ustring &filename) |
| Returns true if the passed file exists. | |
| const string | load_resource_glade_file (const Glib::ustring &filename) |
| Locate the Glade resource file from a list of potential locations. | |
| Glib::RefPtr< Gnome::Glade::Xml > | get_glade_ref_ptr (const string &filename, const Glib::ustring &root=Glib::ustring(), const Glib::ustring &domain=Glib::ustring()) |
| Returns a reference to the Glade resource file. | |
Variables | |
| const string | anonymous_namespace{kitlistgui.cpp}::GLADE_APP_FILE = "kitlist.glade" |
| Resource file name. | |
| const guint | anonymous_namespace{kitlistgui.cpp}::SB_ITEM_COUNT = 1000 |
| Status bar message constant for displaying item counts. | |
| const guint | anonymous_namespace{kitlistgui.cpp}::SB_SAVE = SB_ITEM_COUNT + 1 |
| Status bar message constant for save notifications. | |
| const guint | anonymous_namespace{kitlistgui.cpp}::SB_MSG = SB_SAVE + 1 |
| Status bara message constant for general messages. | |
| const char | anonymous_namespace{kitlistgui.cpp}::item_target_custom [] = "kitlistclipboard" |
| Key used for custom clipboard. | |
| const char | anonymous_namespace{kitlistgui.cpp}::item_target_text [] = "text/plain" |
| Mime type for clipboard content. | |
| const char | anonymous_namespace{kitlistgui.cpp}::XML_ELEMENT_ID [] = "id" |
| Tag name for the ID element in the clipbard XML document. | |
| const Glib::ustring | anonymous_namespace{kitlistgui.cpp}::DEFAULT_FILENAME_EXTENSION = ".kit" |
| Default filename extension. | |
| const Glib::ustring | anonymous_namespace{kitlistgui.cpp}::DEFAULT_FILENAME = "kitlist" + DEFAULT_FILENAME_EXTENSION |
| The default filename. | |
| const Glib::ustring | anonymous_namespace{kitlistgui.cpp}::GCONF_KEY = "/apps/kitlist" |
| The application's root key in the GConf hierarchy. | |
| const Glib::ustring | anonymous_namespace{kitlistgui.cpp}::GCONF_KEY_CURRENT_FILENAME = GCONF_KEY + "/current_filename" |
| GConf entry for the current filename. | |
| const gint | anonymous_namespace{kitlistgui.cpp}::DEFAULT_MAX_RECENT_FILES = 4 |
| The maximum number of recent files to maintain. | |
| const Glib::ustring | anonymous_namespace{kitlistgui.cpp}::GCONF_KEY_RECENT_FILES = GCONF_KEY + "/recent_files" |
| GConf entry for recent files. | |
| const Glib::ustring | anonymous_namespace{kitlistgui.cpp}::GCONF_KEY_MAX_RECENT_FILES = GCONF_KEY + "/max_recent_files" |
| GConf entry for max recent files. | |
| #define KITLIST_SERVICE_IFACE "com.nokia."PACKAGE_NAME |
Maemo service interface name.
Definition at line 54 of file kitlistgui.cpp.
Referenced by KitListGui::init().
| #define KITLIST_SERVICE_NAME "com.nokia."PACKAGE_NAME |
| #define KITLIST_SERVICE_OBJECT "/com/nokia/"PACKAGE_NAME |
| typedef Gtk::TreeModel::Children type_children |
Definition at line 129 of file kitlistgui.cpp.
| const bool file_exists | ( | const Glib::ustring & | filename | ) |
Returns true if the passed file exists.
Note: We do not test for the file type, just it's existence regardless of whether it's a directory etc.
| filename | The file to test for existence. |
Definition at line 140 of file kitlistgui.cpp.
Referenced by KitListGui::choose_filename(), KitListGui::init(), and load_resource_glade_file().
| Glib::RefPtr<Gnome::Glade::Xml> get_glade_ref_ptr | ( | const string & | filename, | |
| const Glib::ustring & | root = Glib::ustring(), |
|||
| const Glib::ustring & | domain = Glib::ustring() | |||
| ) |
Returns a reference to the Glade resource file.
Attempts to locate the external Glade resource file from a number of common locations.
Definition at line 169 of file kitlistgui.cpp.
References load_resource_glade_file().
Referenced by KitListGui::init().
| const string load_resource_glade_file | ( | const Glib::ustring & | filename | ) |
Locate the Glade resource file from a list of potential locations.
Definition at line 150 of file kitlistgui.cpp.
References file_exists().
Referenced by get_glade_ref_ptr().