Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Types | Private Attributes

AP_UnixDialog_RDFQuery Class Reference

#include <ap_UnixDialog_RDFQuery.h>

Inheritance diagram for AP_UnixDialog_RDFQuery:
AP_Dialog_RDFQuery AP_Dialog_Modeless XAP_Dialog_Modeless XAP_Dialog_AppPersistent XAP_Dialog_Persistent XAP_Dialog

List of all members.

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_Dialogstatic_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

Member Enumeration Documentation

anonymous enum [private]
Enumerator:
C_SUBJ_COLUMN 
C_PRED_COLUMN 
C_OBJ_COLUMN 
C_COLUMN_COUNT 
C_COLUMN_ARRAY_SIZE 

Constructor & Destructor Documentation

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.


Member Function Documentation

void AP_UnixDialog_RDFQuery::_updateWindow ( void   )  [protected]
void AP_UnixDialog_RDFQuery::activate ( void   )  [virtual]
void AP_UnixDialog_RDFQuery::addBinding ( std::map< std::string, std::string > &  b  )  [virtual]
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]
const GtkWidget* AP_UnixDialog_RDFQuery::getWindow ( void   )  [inline]
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 (  ) 
void AP_UnixDialog_RDFQuery::onShowAllClicked (  ) 
void AP_UnixDialog_RDFQuery::runModeless ( XAP_Frame pFrame  )  [virtual]
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().


Member Data Documentation

GtkWidget* AP_UnixDialog_RDFQuery::m_btClose [private]

Referenced by _constructWindow().

Referenced by _constructWindow().

Referenced by _constructWindow().

GtkWidget* AP_UnixDialog_RDFQuery::m_status [private]

Referenced by _constructWindow(), and setStatus().

GtkTreeViewColumn* AP_UnixDialog_RDFQuery::w_cols[C_COLUMN_ARRAY_SIZE] [private]

The documentation for this class was generated from the following files: