Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

PerformancePrefs Class Reference

#include <performanceprefs.h>

Inheritance diagram for PerformancePrefs:

PreferencesDialog List of all members.

Public Member Functions

 PerformancePrefs (MWindow *mwindow, PreferencesWindow *pwindow)
 ~PerformancePrefs ()
int create_objects ()
void generate_node_list ()
void update_node_list ()

Public Attributes

int hot_node
CICacheSizecache_size
ArrayList< BC_ListBoxItem * > nodes [4]
PrefsRenderFarmEditNodeedit_node
PrefsRenderFarmPortedit_port
PrefsRenderFarmNodesnode_list
FormatToolsbrender_tools
BC_Title * master_rate

Detailed Description

Definition at line 15 of file performanceprefs.h.


Constructor & Destructor Documentation

PerformancePrefs::PerformancePrefs MWindow mwindow,
PreferencesWindow pwindow
 

Definition at line 13 of file performanceprefs.C.

References hot_node.

PerformancePrefs::~PerformancePrefs  ) 
 

Definition at line 19 of file performanceprefs.C.

References brender_tools, and nodes.


Member Function Documentation

int PerformancePrefs::create_objects  )  [virtual]
 

Reimplemented from PreferencesDialog.

Definition at line 28 of file performanceprefs.C.

References _, Preferences::brender_asset, brender_tools, cache_size, FormatTools::create_objects(), edit_node, edit_port, generate_node_list(), MASTER_NODE_FRAMERATE_TEXT, master_rate, PreferencesDialog::mwindow, N_, node_list, MWindow::preferences, Theme::preferencesoptions_x, Theme::preferencesoptions_y, Theme::preferencestitle_x, Theme::preferencestitle_y, PreferencesDialog::pwindow, MWindow::theme, PatchGUI::x, and PatchGUI::y.

void PerformancePrefs::generate_node_list  ) 
 

Definition at line 211 of file performanceprefs.C.

References node_list, nodes, PreferencesThread::preferences, PreferencesDialog::pwindow, Preferences::renderfarm_enabled, Preferences::renderfarm_nodes, Preferences::renderfarm_ports, Preferences::renderfarm_rate, and PreferencesWindow::thread.

Referenced by create_objects(), PrefsRenderFarmReset::handle_event(), PrefsRenderFarmSortNodes::handle_event(), PrefsRenderFarmDelNode::handle_event(), PrefsRenderFarmReplaceNode::handle_event(), PrefsRenderFarmNewNode::handle_event(), and PrefsRenderFarmNodes::handle_event().

void PerformancePrefs::update_node_list  ) 
 

Definition at line 259 of file performanceprefs.C.

References node_list, nodes, titles, and widths.

Referenced by PrefsRenderFarmReset::handle_event(), PrefsRenderFarmSortNodes::handle_event(), PrefsRenderFarmDelNode::handle_event(), PrefsRenderFarmReplaceNode::handle_event(), PrefsRenderFarmNewNode::handle_event(), and PrefsRenderFarmNodes::handle_event().


Member Data Documentation

FormatTools* PerformancePrefs::brender_tools
 

Definition at line 34 of file performanceprefs.h.

Referenced by create_objects(), and ~PerformancePrefs().

CICacheSize* PerformancePrefs::cache_size
 

Definition at line 28 of file performanceprefs.h.

Referenced by create_objects().

PrefsRenderFarmEditNode* PerformancePrefs::edit_node
 

Definition at line 31 of file performanceprefs.h.

Referenced by create_objects(), PrefsRenderFarmDelNode::handle_event(), PrefsRenderFarmReplaceNode::handle_event(), PrefsRenderFarmNewNode::handle_event(), and PrefsRenderFarmNodes::handle_event().

PrefsRenderFarmPort* PerformancePrefs::edit_port
 

Definition at line 32 of file performanceprefs.h.

Referenced by create_objects(), and PrefsRenderFarmNodes::handle_event().

int PerformancePrefs::hot_node
 

Definition at line 26 of file performanceprefs.h.

Referenced by PrefsRenderFarmReset::handle_event(), PrefsRenderFarmSortNodes::handle_event(), PrefsRenderFarmDelNode::handle_event(), PrefsRenderFarmReplaceNode::handle_event(), PrefsRenderFarmNewNode::handle_event(), PrefsRenderFarmNodes::handle_event(), and PerformancePrefs().

BC_Title* PerformancePrefs::master_rate
 

Definition at line 35 of file performanceprefs.h.

Referenced by create_objects(), and PrefsRenderFarmReset::handle_event().

PrefsRenderFarmNodes* PerformancePrefs::node_list
 

Definition at line 33 of file performanceprefs.h.

Referenced by create_objects(), generate_node_list(), and update_node_list().

ArrayList<BC_ListBoxItem*> PerformancePrefs::nodes[4]
 

Definition at line 30 of file performanceprefs.h.

Referenced by generate_node_list(), update_node_list(), and ~PerformancePrefs().


The documentation for this class was generated from the following files:
Generated on Sun Jan 8 13:39:18 2006 for Cinelerra-svn by  doxygen 1.4.4