TwiceAsNice  2019-02-18
Public Slots | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Private Slots | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
RangerImpl Class Reference

#include <RangerImpl.h>

Inheritance diagram for RangerImpl:
Inheritance graph
Collaboration diagram for RangerImpl:
Collaboration graph

Public Slots

virtual void slot_attributeItemDoubleClicked (QTableWidgetItem *)
 
virtual void keyPressEvent (QKeyEvent *event)
 
virtual void slot_attributeItemChanged ()
 
virtual void slot_updateProperties ()
 
virtual void slot_resetGUI ()
 
void slot_filter (QString _filter)
 
void slot_hideSelected ()
 
void slot_showAll ()
 
void slot_showAbout ()
 
void slot_showWiki ()
 
void slot_connectService ()
 
void slot_connectServiceByAlias ()
 
void slot_disconnectService (QString)
 
void slot_saveProfil ()
 
void slot_saveProfilAs ()
 
void setSessionData (Nice::JointPtr _j)
 
void getSessionData (Nice::JointPtr &_j)
 
void slot_loadProfile ()
 
void slot_reload ()
 
void slot_clearProfile ()
 
void slot_addUI ()
 
void slot_droppedAtExtra (QPoint _pos)
 
void slot_closeTab (int index)
 
void slot_expandAll ()
 
void slot_addNode ()
 
void slot_lock ()
 
void slot_unlock ()
 
void slot_copyContext ()
 
void slot_copyValue ()
 
void slot_pasteContext ()
 
void slot_connect ()
 
void slot_reconnectServices ()
 
void slot_dump (bool _selected=false)
 
void slot_loadConfig ()
 
void slot_upperChanged (int)
 
void slot_listItemSelected (QListWidgetItem *)
 
void slot_listItemDoubleClicked (QListWidgetItem *_item)
 
void slot_toolBoxChanged (int _index)
 
void slot_servicesDoubleClicked (QListWidgetItem *_item)
 
void slot_newServiceFound (QString _name, Ice::ObjectPrx _proxy)
 

Public Member Functions

void clearAttributes ()
 
QTableWidget * getAttributeTable ()
 
void setConfigWidget (QComboBox *_w)
 
virtual ~RangerImpl ()
 
void connect (Nice::JointPtr _joint)
 
void connectService (Nice::BridgeIceServicePrx _proxy, const std::string &_key="", TreeWidgetItem *_item=0)
 
- Public Member Functions inherited from Ui_Ranger
void setupUi (QMainWindow *Ranger)
 
void retranslateUi (QMainWindow *Ranger)
 

Static Public Member Functions

static RangerImplinstance ()
 

Public Attributes

TreeWidgetm_tree
 
- Public Attributes inherited from Ui_Ranger
QAction * actionQuit
 
QAction * actionOpen_Profile
 
QAction * actionSave_profile
 
QAction * actionSave_Profile_as
 
QAction * actionClear_View
 
QAction * actionAddUI
 
QAction * actionRemove_Actor
 
QAction * actionCascade
 
QAction * actionTile
 
QAction * actionMinimize_All
 
QAction * actionNew_Connection
 
QAction * actionExtras_Widget
 
QAction * actionAttributes_Widget
 
QAction * actionConfig_Widget
 
QAction * actionNode_Browser
 
QAction * actionDump_Tree
 
QAction * actionSet_changes
 
QAction * actionGet_Property_State
 
QAction * actionReload_Profile
 
QAction * actionSave_Profile
 
QAction * actionReconnectAllServices
 
QAction * actionOpenActionEditor
 
QAction * actionLoad_Config
 
QAction * actionCopy_Context
 
QAction * actionPast_Context
 
QAction * actionAbout
 
QAction * actionWiki
 
QWidget * centralwidget
 
QGridLayout * gridLayout
 
MdimdiArea
 
QMenuBar * menubar
 
QMenu * menuOpen_Profile
 
QMenu * menuView
 
QMenu * menuTools
 
QMenu * menuWindow
 
QMenu * menuHelp
 
QStatusBar * statusbar
 
QToolBar * toolBar
 
QToolBar * toolBar_3
 
QDockWidget * Extras
 
QWidget * dockWidgetContents_4
 
QGridLayout * gridLayout_2
 
ExtrasTabWidgetm_extrasTabWidget
 
QWidget * tab
 
QToolBar * toolBar_2
 
QDockWidget * dockWidget_2
 
QWidget * dockWidgetContents_2
 
QVBoxLayout * verticalLayout_9
 
QToolBox * toolbox
 
QWidget * nodebrowser
 
QVBoxLayout * verticalLayout_6
 
QFrame * frame_5
 
QGridLayout * gridLayout_10
 
QToolButton * FilterErase
 
QLineEdit * FilterLE
 
QToolButton * m_showSelected
 
QToolButton * showAll
 
QToolButton * m_expandAll
 
QToolButton * m_addNode
 
QToolButton * m_lock
 
QSpacerItem * horizontalSpacer_2
 
QToolButton * m_unlock
 
QFrame * frame_6
 
QGridLayout * gridLayout_11
 
MultiWidgetTree
 
QFrame * line
 
QHBoxLayout * horizontalLayout_3
 
QLabel * label_3
 
QSlider * m_upper
 
QWidget * services
 
QVBoxLayout * verticalLayout_2
 
QHBoxLayout * horizontalLayout
 
QPushButton * m_serviceRefresh
 
QPushButton * m_serviceMulticast
 
QPushButton * m_serviceAlias
 
QListWidget * m_services
 
QWidget * guis
 
QVBoxLayout * verticalLayout_5
 
QListWidget * m_guis
 
QDockWidget * dockWidget
 
QWidget * dockWidgetContents_3
 
QVBoxLayout * verticalLayout
 
QTableWidget * m_attributeTable
 

Protected Member Functions

void closeEvent (QCloseEvent *event)
 

Private Slots

void slot_openActionEditor ()
 
void slot_openStartupManager ()
 
void updateGuiList ()
 
void slot_newServiceRequest ()
 
void slot_refreshServices ()
 
void slot_refreshServicesMulticast (bool)
 
void slot_refreshServicesAliases (bool)
 

Private Member Functions

void hideTreeItems (const QString &_filter, QTreeWidgetItem *_item)
 
 RangerImpl (QWidget *parent=0)
 
void update ()
 
void createContextMenue ()
 

Private Attributes

QString m_profile
 
QComboBox * m_configCB
 
QToolBar * m_display
 
QLineEdit * m_editedAttribute
 
FinderDialogm_finder
 
ActionEditorImplm_actioEditor
 
Nice::JointPtr m_copyNode
 

Static Private Attributes

static RangerImplm_instance = 0
 

Constructor & Destructor Documentation

◆ RangerImpl()

RangerImpl::RangerImpl ( QWidget *  parent = 0)
private
Parameters

◆ ~RangerImpl()

RangerImpl::~RangerImpl ( )
virtual
Parameters

Member Function Documentation

◆ clearAttributes()

void RangerImpl::clearAttributes ( )
Parameters

◆ closeEvent()

void RangerImpl::closeEvent ( QCloseEvent *  event)
protected

◆ connect()

void RangerImpl::connect ( Nice::JointPtr  _joint)
Parameters

◆ connectService()

void RangerImpl::connectService ( Nice::BridgeIceServicePrx  _proxy,
const std::string &  _key = "",
TreeWidgetItem _item = 0 
)
Parameters

◆ createContextMenue()

void RangerImpl::createContextMenue ( )
private
Parameters

◆ getAttributeTable()

QTableWidget * RangerImpl::getAttributeTable ( )
Parameters

◆ getSessionData

void RangerImpl::getSessionData ( Nice::JointPtr _j)
slot
Parameters

◆ hideTreeItems()

void RangerImpl::hideTreeItems ( const QString &  _filter,
QTreeWidgetItem *  _item 
)
private
Parameters

◆ instance()

RangerImpl * RangerImpl::instance ( )
static
Parameters

◆ keyPressEvent

void RangerImpl::keyPressEvent ( QKeyEvent *  event)
virtualslot
Parameters

◆ setConfigWidget()

void RangerImpl::setConfigWidget ( QComboBox *  _w)
Parameters

◆ setSessionData

void RangerImpl::setSessionData ( Nice::JointPtr  _j)
slot
Parameters

◆ slot_addNode

void RangerImpl::slot_addNode ( )
slot
Parameters

◆ slot_addUI

void RangerImpl::slot_addUI ( )
slot
Parameters

◆ slot_attributeItemChanged

void RangerImpl::slot_attributeItemChanged ( )
virtualslot
Parameters

◆ slot_attributeItemDoubleClicked

void RangerImpl::slot_attributeItemDoubleClicked ( QTableWidgetItem *  _item)
virtualslot
Parameters

◆ slot_clearProfile

void RangerImpl::slot_clearProfile ( )
slot
Parameters

◆ slot_closeTab

void RangerImpl::slot_closeTab ( int  index)
slot
Parameters

◆ slot_connect

void RangerImpl::slot_connect ( )
slot
Parameters

◆ slot_connectService

void RangerImpl::slot_connectService ( )
slot
Parameters

◆ slot_connectServiceByAlias

void RangerImpl::slot_connectServiceByAlias ( )
slot
Parameters

◆ slot_copyContext

void RangerImpl::slot_copyContext ( )
slot
Parameters

◆ slot_copyValue

void RangerImpl::slot_copyValue ( )
slot
Parameters

◆ slot_disconnectService

void RangerImpl::slot_disconnectService ( QString  _service)
slot
Parameters

◆ slot_droppedAtExtra

void RangerImpl::slot_droppedAtExtra ( QPoint  _pos)
slot
Parameters

◆ slot_dump

void RangerImpl::slot_dump ( bool  _selected = false)
slot
Parameters

◆ slot_expandAll

void RangerImpl::slot_expandAll ( )
slot
Parameters

◆ slot_filter

void RangerImpl::slot_filter ( QString  _filter)
slot
Parameters

◆ slot_hideSelected

void RangerImpl::slot_hideSelected ( )
slot
Parameters

◆ slot_listItemDoubleClicked

void RangerImpl::slot_listItemDoubleClicked ( QListWidgetItem *  _item)
slot
Parameters

◆ slot_listItemSelected

void RangerImpl::slot_listItemSelected ( QListWidgetItem *  _item)
slot
Parameters

◆ slot_loadConfig

void RangerImpl::slot_loadConfig ( )
slot
Parameters

◆ slot_loadProfile

void RangerImpl::slot_loadProfile ( )
slot
Parameters

◆ slot_lock

void RangerImpl::slot_lock ( )
slot
Parameters

◆ slot_newServiceFound

void RangerImpl::slot_newServiceFound ( QString  _name,
Ice::ObjectPrx  _proxy 
)
slot
Parameters

◆ slot_newServiceRequest

void RangerImpl::slot_newServiceRequest ( )
privateslot
Parameters

◆ slot_openActionEditor

void RangerImpl::slot_openActionEditor ( )
privateslot

◆ slot_openStartupManager

void RangerImpl::slot_openStartupManager ( )
privateslot
Parameters

◆ slot_pasteContext

void RangerImpl::slot_pasteContext ( )
slot
Parameters

◆ slot_reconnectServices

void RangerImpl::slot_reconnectServices ( )
slot
Parameters

◆ slot_refreshServices

void RangerImpl::slot_refreshServices ( )
privateslot
Parameters

◆ slot_refreshServicesAliases

void RangerImpl::slot_refreshServicesAliases ( bool  _b)
privateslot
Parameters

◆ slot_refreshServicesMulticast

void RangerImpl::slot_refreshServicesMulticast ( bool  _b)
privateslot
Parameters

◆ slot_reload

void RangerImpl::slot_reload ( )
slot
Parameters

◆ slot_resetGUI

void RangerImpl::slot_resetGUI ( )
virtualslot
Parameters

◆ slot_saveProfil

void RangerImpl::slot_saveProfil ( )
slot
Parameters

◆ slot_saveProfilAs

void RangerImpl::slot_saveProfilAs ( )
slot
Parameters

◆ slot_servicesDoubleClicked

void RangerImpl::slot_servicesDoubleClicked ( QListWidgetItem *  _item)
slot
Parameters

◆ slot_showAbout

void RangerImpl::slot_showAbout ( )
slot
Parameters

◆ slot_showAll

void RangerImpl::slot_showAll ( )
slot
Parameters

◆ slot_showWiki

void RangerImpl::slot_showWiki ( )
slot
Parameters

◆ slot_toolBoxChanged

void RangerImpl::slot_toolBoxChanged ( int  _index)
slot
Parameters

◆ slot_unlock

void RangerImpl::slot_unlock ( )
slot
Parameters

◆ slot_updateProperties

void RangerImpl::slot_updateProperties ( )
virtualslot
Parameters

◆ slot_upperChanged

void RangerImpl::slot_upperChanged ( int  _val)
slot
Parameters

◆ update()

void RangerImpl::update ( )
private
Parameters

◆ updateGuiList

void RangerImpl::updateGuiList ( )
privateslot
Parameters

Member Data Documentation

◆ m_actioEditor

ActionEditorImpl* RangerImpl::m_actioEditor
private

◆ m_configCB

QComboBox* RangerImpl::m_configCB
private

◆ m_copyNode

Nice::JointPtr RangerImpl::m_copyNode
private

◆ m_display

QToolBar* RangerImpl::m_display
private

◆ m_editedAttribute

QLineEdit* RangerImpl::m_editedAttribute
private

◆ m_finder

FinderDialog* RangerImpl::m_finder
private

◆ m_instance

RangerImpl * RangerImpl::m_instance = 0
staticprivate

◆ m_profile

QString RangerImpl::m_profile
private

◆ m_tree

TreeWidget* RangerImpl::m_tree

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