#include <ap_RDFLocationGTK.h>
Public Member Functions | |
AP_RDFLocationGTK (PD_DocumentRDFHandle rdf, PD_ResultBindings_t::iterator &it, bool isGeo84=false) | |
virtual | ~AP_RDFLocationGTK () |
virtual void * | createEditor () |
virtual void | updateFromEditorData (PD_DocumentRDFMutationHandle m) |
Private Attributes | |
GtkWidget * | m_mainWidget |
GtkEntry * | w_name |
GtkWidget * | w_map |
GtkEntry * | w_dlat |
GtkEntry * | w_dlong |
GtkEntry * | w_desc |
AP_RDFLocationGTK::AP_RDFLocationGTK | ( | PD_DocumentRDFHandle | rdf, | |
PD_ResultBindings_t::iterator & | it, | |||
bool | isGeo84 = false | |||
) |
AP_RDFLocationGTK::~AP_RDFLocationGTK | ( | ) | [virtual] |
void * AP_RDFLocationGTK::createEditor | ( | ) | [virtual] |
Implements PD_RDFSemanticItem.
References PD_RDFLocation::m_desc, PD_RDFLocation::m_dlat, PD_RDFLocation::m_dlong, m_mainWidget, PD_RDFSemanticItem::m_name, newDialogBuilder(), setEntry(), UT_DEBUGMSG, w_desc, w_dlat, w_dlong, w_map, and w_name.
void AP_RDFLocationGTK::updateFromEditorData | ( | PD_DocumentRDFMutationHandle | m | ) | [virtual] |
Implements PD_RDFSemanticItem.
References XAP_App::createUUIDString(), PD_URI::empty(), XAP_App::getApp(), PD_RDFSemanticItem::getRDF(), PD_RDFSemanticItem::linkingSubject(), PD_RDFLocation::m_desc, PD_RDFLocation::m_dlat, PD_RDFLocation::m_dlong, PD_RDFLocation::m_isGeo84, PD_RDFLocation::m_joiner, PD_RDFSemanticItem::m_linkingSubject, tostr(), PD_URI::toString(), PD_RDFSemanticItem::updateTriple(), w_desc, w_dlat, and w_dlong.
GtkWidget* AP_RDFLocationGTK::m_mainWidget [private] |
Referenced by createEditor().
GtkEntry* AP_RDFLocationGTK::w_desc [private] |
Referenced by createEditor(), and updateFromEditorData().
GtkEntry* AP_RDFLocationGTK::w_dlat [private] |
Referenced by createEditor(), and updateFromEditorData().
GtkEntry* AP_RDFLocationGTK::w_dlong [private] |
Referenced by createEditor(), and updateFromEditorData().
GtkWidget* AP_RDFLocationGTK::w_map [private] |
Referenced by createEditor().
GtkEntry* AP_RDFLocationGTK::w_name [private] |
Referenced by createEditor().