#include <ap_UnixDialog_RDFQuery.h>
Public Member Functions | |
| AP_UnixDialog_RDFQuery (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id) | |
| virtual | ~AP_UnixDialog_RDFQuery (void) |
| virtual void | runModeless (XAP_Frame *pFrame) |
| virtual void | notifyActiveFrame (XAP_Frame *pFrame) |
| virtual void | activate (void) |
| virtual void | destroy (void) |
| void | onExecuteClicked () |
| void | onShowAllClicked () |
| const GtkWidget * | getWindow (void) |
| virtual void | clear () |
| virtual void | addStatement (const PD_RDFStatement &st) |
| virtual void | addBinding (std::map< std::string, std::string > &b) |
| virtual void | setStatus (const std::string &msg) |
| virtual void | setQueryString (const std::string &sparql) |
| virtual void | setupBindingsView (std::map< std::string, std::string > &b) |
Static Public Member Functions | |
| static XAP_Dialog * | static_constructor (XAP_DialogFactory *, XAP_Dialog_Id id) |
Protected Member Functions | |
| void | _constructWindow (XAP_Frame *pFrame) |
| void | _updateWindow (void) |
Private Types | |
| enum | { C_SUBJ_COLUMN = 0, C_PRED_COLUMN, C_OBJ_COLUMN, C_COLUMN_COUNT, C_COLUMN_ARRAY_SIZE = 1024 } |
Private Attributes | |
| GtkTreeViewColumn * | w_cols [C_COLUMN_ARRAY_SIZE] |
| GtkWidget * | m_wDialog |
| GtkWidget * | m_btClose |
| GtkWidget * | m_btExecute |
| GtkWidget * | m_btShowAll |
| GtkWidget * | m_query |
| GtkTreeView * | m_resultsView |
| GtkTreeStore * | m_resultsModel |
| GtkWidget * | m_status |
anonymous enum [private] |
| AP_UnixDialog_RDFQuery::AP_UnixDialog_RDFQuery | ( | XAP_DialogFactory * | pDlgFactory, | |
| XAP_Dialog_Id | id | |||
| ) |
Ctor.
Referenced by static_constructor().
| AP_UnixDialog_RDFQuery::~AP_UnixDialog_RDFQuery | ( | void | ) | [virtual] |
Dtor.
References UT_DEBUGMSG.
| void AP_UnixDialog_RDFQuery::_constructWindow | ( | XAP_Frame * | pFrame | ) | [protected] |
Build dialog.
Signals
References AP_UnixDialog_RDFQuery__onDeleteWindow(), AP_UnixDialog_RDFQuery__onDialogResponse(), AP_UnixDialog_RDFQuery__onExecuteClicked(), AP_UnixDialog_RDFQuery__onShowAllClicked(), C_COLUMN_COUNT, XAP_App::getStringSet(), XAP_StringSet::getValueUTF8(), localizeButton(), m_btClose, m_btExecute, m_btShowAll, XAP_Dialog::m_pApp, m_query, m_resultsModel, m_resultsView, m_status, m_wDialog, newDialogBuilder(), text, UT_DEBUGMSG, and w_cols.
Referenced by runModeless().
| void AP_UnixDialog_RDFQuery::_updateWindow | ( | void | ) | [protected] |
Update dialog's data.
References AP_Dialog_Modeless::ConstructWindowName(), m_wDialog, AP_Dialog_Modeless::m_WindowName, and UT_DEBUGMSG.
Referenced by activate(), notifyActiveFrame(), and runModeless().
| void AP_UnixDialog_RDFQuery::activate | ( | void | ) | [virtual] |
Implements XAP_Dialog_Modeless.
References _updateWindow(), m_wDialog, UT_ASSERT, and UT_DEBUGMSG.
| void AP_UnixDialog_RDFQuery::addBinding | ( | std::map< std::string, std::string > & | b | ) | [virtual] |
Reimplemented from AP_Dialog_RDFQuery.
References m_resultsModel, AP_Dialog_RDFQuery::uriToPrefixed(), and xxx_UT_DEBUGMSG.
| void AP_UnixDialog_RDFQuery::addStatement | ( | const PD_RDFStatement & | st | ) | [virtual] |
Reimplemented from AP_Dialog_RDFQuery.
| void AP_UnixDialog_RDFQuery::clear | ( | void | ) | [virtual] |
Reimplemented from AP_Dialog_RDFQuery.
References m_resultsModel.
| void AP_UnixDialog_RDFQuery::destroy | ( | void | ) | [virtual] |
Implements XAP_Dialog_Modeless.
References m_wDialog, XAP_Dialog_Modeless::modeless_cleanup(), and UT_DEBUGMSG.
Referenced by AP_UnixDialog_RDFQuery__onDeleteWindow(), and AP_UnixDialog_RDFQuery__onDialogResponse().
| const GtkWidget* AP_UnixDialog_RDFQuery::getWindow | ( | void | ) | [inline] |
References m_wDialog.
Referenced by AP_UnixDialog_RDFQuery__onDeleteWindow().
| void AP_UnixDialog_RDFQuery::notifyActiveFrame | ( | XAP_Frame * | pFrame | ) | [virtual] |
Reimplemented from XAP_Dialog_Modeless.
References _updateWindow(), m_wDialog, UT_ASSERT, and UT_DEBUGMSG.
| void AP_UnixDialog_RDFQuery::onExecuteClicked | ( | ) |
References AP_Dialog_RDFQuery::executeQuery(), m_query, m_resultsModel, m_resultsView, tostr(), and UT_DEBUGMSG.
Referenced by AP_UnixDialog_RDFQuery__onExecuteClicked().
| void AP_UnixDialog_RDFQuery::onShowAllClicked | ( | ) |
References AP_Dialog_RDFQuery::showAllRDF(), and UT_DEBUGMSG.
Referenced by AP_UnixDialog_RDFQuery__onShowAllClicked().
| void AP_UnixDialog_RDFQuery::runModeless | ( | XAP_Frame * | pFrame | ) | [virtual] |
Implements XAP_Dialog_Modeless.
References _constructWindow(), _updateWindow(), abiSetupModelessDialog(), m_wDialog, UT_ASSERT, and UT_DEBUGMSG.
| void AP_UnixDialog_RDFQuery::setQueryString | ( | const std::string & | sparql | ) | [virtual] |
Reimplemented from AP_Dialog_RDFQuery.
References m_query.
| void AP_UnixDialog_RDFQuery::setStatus | ( | const std::string & | msg | ) | [virtual] |
Reimplemented from AP_Dialog_RDFQuery.
References m_status.
| void AP_UnixDialog_RDFQuery::setupBindingsView | ( | std::map< std::string, std::string > & | b | ) | [virtual] |
Reimplemented from AP_Dialog_RDFQuery.
References m_resultsModel, m_resultsView, and w_cols.
| XAP_Dialog * AP_UnixDialog_RDFQuery::static_constructor | ( | XAP_DialogFactory * | pFactory, | |
| XAP_Dialog_Id | id | |||
| ) | [static] |
Static ctor.
References AP_UnixDialog_RDFQuery().
GtkWidget* AP_UnixDialog_RDFQuery::m_btClose [private] |
Referenced by _constructWindow().
GtkWidget* AP_UnixDialog_RDFQuery::m_btExecute [private] |
Referenced by _constructWindow().
GtkWidget* AP_UnixDialog_RDFQuery::m_btShowAll [private] |
Referenced by _constructWindow().
GtkWidget* AP_UnixDialog_RDFQuery::m_query [private] |
Referenced by _constructWindow(), onExecuteClicked(), and setQueryString().
GtkTreeStore* AP_UnixDialog_RDFQuery::m_resultsModel [private] |
Referenced by _constructWindow(), addBinding(), clear(), onExecuteClicked(), and setupBindingsView().
GtkTreeView* AP_UnixDialog_RDFQuery::m_resultsView [private] |
Referenced by _constructWindow(), onExecuteClicked(), and setupBindingsView().
GtkWidget* AP_UnixDialog_RDFQuery::m_status [private] |
Referenced by _constructWindow(), and setStatus().
GtkWidget* AP_UnixDialog_RDFQuery::m_wDialog [private] |
Referenced by _constructWindow(), _updateWindow(), activate(), destroy(), getWindow(), notifyActiveFrame(), and runModeless().
GtkTreeViewColumn* AP_UnixDialog_RDFQuery::w_cols[C_COLUMN_ARRAY_SIZE] [private] |
Referenced by _constructWindow(), and setupBindingsView().
1.7.1