VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Slots | Signals | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Attributes
makVrv::bdiQWidgetScenarioElementSelector2 Class Reference
Inheritance diagram for makVrv::bdiQWidgetScenarioElementSelector2:
Inheritance graph
[legend]

Public Slots

virtual void contextMenuAt (const QPoint &point)
 
virtual void slot_isolate ()
 
virtual void slot_deisolate ()
 
virtual void slot_filter_changed ()
 
virtual void slot_regrab_focus ()
 

Signals

void signal_repopulate ()
 
void signal_desc_isolated (DtFxParticleDesc *)
 

Public Member Functions

 bdiQWidgetScenarioElementSelector2 (QWidget *editor, QWidget *parent, DtFxParticleSystemManager *manager, const char *name=0, Qt::WindowFlags fl=0)
 
 ~bdiQWidgetScenarioElementSelector2 ()
 
void add_standard_connections (QObject *target)
 
void add_index_column (int width_override=-1)
 
void add_time_column (int width_override=-1)
 
void add_name_column (int width_override=-1)
 
void add_library_column (int width_override=-1)
 
void add_custom_column (const char *label, int width=-1)
 
void set_column_width (int col, int width)
 
void setupUi ()
 
bdiScenarioElementSelector2NameItemadd_item (int index, void *user_data, const QString &label1, const QString &label2=QString::null, const QString &label3=QString::null, const QString &label4=QString::null, const QString &label5=QString::null)
 
bdiScenarioElementSelector2NameItemget_item (void *user_data)
 
bdiScenarioElementSelector2NameItemget_item_with_user_data (void *user_data)
 
bdiScenarioElementSelector2NameItemget_item_with_index (int index)
 
void edit_item (int index, void *user_data, const QString &label1, const QString &label2=QString::null, const QString &label3=QString::null, const QString &label4=QString::null, const QString &label5=QString::null)
 
void remove_all_items ()
 
void clear_selection ()
 
void select_item (void *user_data)
 
void select_item_by_index (int index)
 
void set_asset_manager_visible (bool visible)
 
void set_asset_manager_enabled (bool enabled)
 
bdiQWidgetScenarioAssetManager * find_or_create_asset_manager ()
 
DtFxParticleDescget_selected_desc ()
 
void system_deleted (DtFxParticleDesc *desc)
 

Static Public Member Functions

static void generate_index_string (QString &index_string, int index)
 

Public Attributes

QLineEditm_filter_line_edit
 
QTreeWidgetm_listview_names
 
QPushButtonm_button_create
 
QPushButtonm_button_delete
 

Protected Attributes

bdiQWidgetScenarioAssetManager * m_asset_mgr
 
bool m_column0_is_index
 
QMenum_pMenu
 
DtFxParticleSystemManagerm_particle_manager
 
DtFxParticleDescm_selected_desc
 
DtFxParticleDescm_isolated_desc
 
QStringList m_isolated_filter_list
 
QWidget * m_editor
 

Constructor & Destructor Documentation

makVrv::bdiQWidgetScenarioElementSelector2::bdiQWidgetScenarioElementSelector2 ( QWidget *  editor,
QWidget *  parent,
DtFxParticleSystemManager manager,
const char name = 0,
Qt::WindowFlags  fl = 0 
)
makVrv::bdiQWidgetScenarioElementSelector2::~bdiQWidgetScenarioElementSelector2 ( )

Member Function Documentation

void makVrv::bdiQWidgetScenarioElementSelector2::add_standard_connections ( QObject target)
void makVrv::bdiQWidgetScenarioElementSelector2::add_index_column ( int  width_override = -1)
void makVrv::bdiQWidgetScenarioElementSelector2::add_time_column ( int  width_override = -1)
void makVrv::bdiQWidgetScenarioElementSelector2::add_name_column ( int  width_override = -1)
void makVrv::bdiQWidgetScenarioElementSelector2::add_library_column ( int  width_override = -1)
void makVrv::bdiQWidgetScenarioElementSelector2::add_custom_column ( const char label,
int  width = -1 
)
void makVrv::bdiQWidgetScenarioElementSelector2::set_column_width ( int  col,
int  width 
)
void makVrv::bdiQWidgetScenarioElementSelector2::setupUi ( )
bdiScenarioElementSelector2NameItem* makVrv::bdiQWidgetScenarioElementSelector2::add_item ( int  index,
void *  user_data,
const QString &  label1,
const QString &  label2 = QString::null,
const QString &  label3 = QString::null,
const QString &  label4 = QString::null,
const QString &  label5 = QString::null 
)
bdiScenarioElementSelector2NameItem* makVrv::bdiQWidgetScenarioElementSelector2::get_item ( void *  user_data)
inline
bdiScenarioElementSelector2NameItem* makVrv::bdiQWidgetScenarioElementSelector2::get_item_with_user_data ( void *  user_data)

Referenced by get_item().

bdiScenarioElementSelector2NameItem* makVrv::bdiQWidgetScenarioElementSelector2::get_item_with_index ( int  index)
void makVrv::bdiQWidgetScenarioElementSelector2::edit_item ( int  index,
void *  user_data,
const QString &  label1,
const QString &  label2 = QString::null,
const QString &  label3 = QString::null,
const QString &  label4 = QString::null,
const QString &  label5 = QString::null 
)
void makVrv::bdiQWidgetScenarioElementSelector2::remove_all_items ( )
void makVrv::bdiQWidgetScenarioElementSelector2::clear_selection ( )
void makVrv::bdiQWidgetScenarioElementSelector2::select_item ( void *  user_data)
void makVrv::bdiQWidgetScenarioElementSelector2::select_item_by_index ( int  index)
void makVrv::bdiQWidgetScenarioElementSelector2::set_asset_manager_visible ( bool  visible)
void makVrv::bdiQWidgetScenarioElementSelector2::set_asset_manager_enabled ( bool  enabled)
bdiQWidgetScenarioAssetManager* makVrv::bdiQWidgetScenarioElementSelector2::find_or_create_asset_manager ( )
DtFxParticleDesc* makVrv::bdiQWidgetScenarioElementSelector2::get_selected_desc ( )
inline

References m_selected_desc.

void makVrv::bdiQWidgetScenarioElementSelector2::system_deleted ( DtFxParticleDesc desc)
static void makVrv::bdiQWidgetScenarioElementSelector2::generate_index_string ( QString &  index_string,
int  index 
)
static
virtual void makVrv::bdiQWidgetScenarioElementSelector2::contextMenuAt ( const QPoint &  point)
virtualslot
virtual void makVrv::bdiQWidgetScenarioElementSelector2::slot_isolate ( )
virtualslot
virtual void makVrv::bdiQWidgetScenarioElementSelector2::slot_deisolate ( )
virtualslot
virtual void makVrv::bdiQWidgetScenarioElementSelector2::slot_filter_changed ( )
virtualslot
virtual void makVrv::bdiQWidgetScenarioElementSelector2::slot_regrab_focus ( )
virtualslot
void makVrv::bdiQWidgetScenarioElementSelector2::signal_repopulate ( )
signal
void makVrv::bdiQWidgetScenarioElementSelector2::signal_desc_isolated ( DtFxParticleDesc )
signal

Member Data Documentation

QLineEdit* makVrv::bdiQWidgetScenarioElementSelector2::m_filter_line_edit
QTreeWidget* makVrv::bdiQWidgetScenarioElementSelector2::m_listview_names
QPushButton* makVrv::bdiQWidgetScenarioElementSelector2::m_button_create
QPushButton* makVrv::bdiQWidgetScenarioElementSelector2::m_button_delete
bdiQWidgetScenarioAssetManager* makVrv::bdiQWidgetScenarioElementSelector2::m_asset_mgr
protected
bool makVrv::bdiQWidgetScenarioElementSelector2::m_column0_is_index
protected
QMenu* makVrv::bdiQWidgetScenarioElementSelector2::m_pMenu
protected
DtFxParticleSystemManager* makVrv::bdiQWidgetScenarioElementSelector2::m_particle_manager
protected
DtFxParticleDesc* makVrv::bdiQWidgetScenarioElementSelector2::m_selected_desc
protected

Referenced by get_selected_desc().

DtFxParticleDesc* makVrv::bdiQWidgetScenarioElementSelector2::m_isolated_desc
protected
QStringList makVrv::bdiQWidgetScenarioElementSelector2::m_isolated_filter_list
protected
QWidget* makVrv::bdiQWidgetScenarioElementSelector2::m_editor
protected

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)