FS2_Open
Open source remastering of the Freespace 2 engine
VoiceActingManager Class Reference

#include <voiceactingmanager.h>

Inheritance diagram for VoiceActingManager:

Public Types

enum  { IDD = IDD_VOICE_MANAGER }
 

Public Member Functions

 VoiceActingManager (CWnd *pParent=NULL)
 

Public Attributes

CString m_abbrev_briefing
 
CString m_abbrev_campaign
 
CString m_abbrev_command_briefing
 
CString m_abbrev_debriefing
 
CString m_abbrev_message
 
CString m_abbrev_mission
 
BOOL m_use_sender_in_filename
 
CString m_example
 
BOOL m_no_replace
 
CString m_script_entry_format
 
BOOL m_export_everything
 
BOOL m_export_command_briefings
 
BOOL m_export_briefings
 
BOOL m_export_debriefings
 
BOOL m_export_messages
 
BOOL m_group_messages
 

Protected Member Functions

virtual void DoDataExchange (CDataExchange *pDX)
 
CString get_suffix ()
 
int calc_digits (int size)
 
void build_example ()
 
void build_example (CString section)
 
CString generate_filename (CString section, int number, int digits, MMessage *message=NULL)
 
char * get_message_sender (char *message)
 
void export_one_message (MMessage *message)
 
void get_valid_sender (char *sender, size_t sender_size, MMessage *message)
 
void group_message_indexes (SCP_vector< int > &message_indexes)
 
void group_message_indexes_in_tree (int node, SCP_vector< int > &source_list, SCP_vector< int > &destination_list)
 
int fout (char *format,...)
 
virtual BOOL OnInitDialog ()
 
afx_msg void OnClose ()
 
afx_msg void OnSetfocusAbbrevBriefing ()
 
afx_msg void OnSetfocusAbbrevCampaign ()
 
afx_msg void OnSetfocusAbbrevCommandBriefing ()
 
afx_msg void OnSetfocusAbbrevDebriefing ()
 
afx_msg void OnSetfocusAbbrevMessage ()
 
afx_msg void OnSetfocusAbbrevMission ()
 
afx_msg void OnSetfocusSuffix ()
 
afx_msg void OnChangeAbbrevBriefing ()
 
afx_msg void OnChangeAbbrevCampaign ()
 
afx_msg void OnChangeAbbrevCommandBriefing ()
 
afx_msg void OnChangeAbbrevDebriefing ()
 
afx_msg void OnChangeAbbrevMessage ()
 
afx_msg void OnChangeAbbrevMission ()
 
afx_msg void OnChangeOtherSuffix ()
 
afx_msg void OnChangeNoReplace ()
 
afx_msg void OnGenerateFileNames ()
 
afx_msg void OnGenerateScript ()
 
afx_msg void OnExportEverything ()
 
afx_msg void OnExportCommandBriefings ()
 
afx_msg void OnExportBriefings ()
 
afx_msg void OnExportDebriefings ()
 
afx_msg void OnExportMessages ()
 
afx_msg void OnBnClickedIncludeSender ()
 

Protected Attributes

CFILEfp
 

Detailed Description

Definition at line 15 of file voiceactingmanager.h.

Member Enumeration Documentation

anonymous enum
Enumerator
IDD 

Definition at line 23 of file voiceactingmanager.h.

Constructor & Destructor Documentation

VoiceActingManager::VoiceActingManager ( CWnd *  pParent = NULL)

Definition at line 43 of file voiceactingmanager.cpp.

Member Function Documentation

void VoiceActingManager::build_example ( )
protected

Definition at line 213 of file voiceactingmanager.cpp.

void VoiceActingManager::build_example ( CString  section)
protected

Definition at line 229 of file voiceactingmanager.cpp.

int VoiceActingManager::calc_digits ( int  size)
protected

Definition at line 201 of file voiceactingmanager.cpp.

void VoiceActingManager::DoDataExchange ( CDataExchange *  pDX)
protectedvirtual

Definition at line 67 of file voiceactingmanager.cpp.

void VoiceActingManager::export_one_message ( MMessage message)
protected

Definition at line 511 of file voiceactingmanager.cpp.

int VoiceActingManager::fout ( char *  format,
  ... 
)
protected

Definition at line 712 of file voiceactingmanager.cpp.

CString VoiceActingManager::generate_filename ( CString  section,
int  number,
int  digits,
MMessage message = NULL 
)
protected

Definition at line 240 of file voiceactingmanager.cpp.

char * VoiceActingManager::get_message_sender ( char *  message)
protected

Definition at line 727 of file voiceactingmanager.cpp.

CString VoiceActingManager::get_suffix ( )
protected

Definition at line 192 of file voiceactingmanager.cpp.

void VoiceActingManager::get_valid_sender ( char *  sender,
size_t  sender_size,
MMessage message 
)
protected

Passed sender string will have either have the senders name or '<none>'

Definition at line 542 of file voiceactingmanager.cpp.

void VoiceActingManager::group_message_indexes ( SCP_vector< int > &  message_indexes)
protected

Definition at line 787 of file voiceactingmanager.cpp.

void VoiceActingManager::group_message_indexes_in_tree ( int  node,
SCP_vector< int > &  source_list,
SCP_vector< int > &  destination_list 
)
protected

Definition at line 819 of file voiceactingmanager.cpp.

void VoiceActingManager::OnBnClickedIncludeSender ( )
protected

Definition at line 920 of file voiceactingmanager.cpp.

void VoiceActingManager::OnChangeAbbrevBriefing ( )
protected

Definition at line 644 of file voiceactingmanager.cpp.

void VoiceActingManager::OnChangeAbbrevCampaign ( )
protected

Definition at line 653 of file voiceactingmanager.cpp.

void VoiceActingManager::OnChangeAbbrevCommandBriefing ( )
protected

Definition at line 662 of file voiceactingmanager.cpp.

void VoiceActingManager::OnChangeAbbrevDebriefing ( )
protected

Definition at line 671 of file voiceactingmanager.cpp.

void VoiceActingManager::OnChangeAbbrevMessage ( )
protected

Definition at line 680 of file voiceactingmanager.cpp.

void VoiceActingManager::OnChangeAbbrevMission ( )
protected

Definition at line 689 of file voiceactingmanager.cpp.

void VoiceActingManager::OnChangeNoReplace ( )
protected

Definition at line 707 of file voiceactingmanager.cpp.

void VoiceActingManager::OnChangeOtherSuffix ( )
protected

Definition at line 698 of file voiceactingmanager.cpp.

void VoiceActingManager::OnClose ( )
protected

Definition at line 162 of file voiceactingmanager.cpp.

void VoiceActingManager::OnExportBriefings ( )
protected

Definition at line 901 of file voiceactingmanager.cpp.

void VoiceActingManager::OnExportCommandBriefings ( )
protected

Definition at line 895 of file voiceactingmanager.cpp.

void VoiceActingManager::OnExportDebriefings ( )
protected

Definition at line 907 of file voiceactingmanager.cpp.

void VoiceActingManager::OnExportEverything ( )
protected

Definition at line 889 of file voiceactingmanager.cpp.

void VoiceActingManager::OnExportMessages ( )
protected

Definition at line 913 of file voiceactingmanager.cpp.

void VoiceActingManager::OnGenerateFileNames ( )
protected

Definition at line 314 of file voiceactingmanager.cpp.

void VoiceActingManager::OnGenerateScript ( )
protected

Definition at line 396 of file voiceactingmanager.cpp.

BOOL VoiceActingManager::OnInitDialog ( )
protectedvirtual

Definition at line 123 of file voiceactingmanager.cpp.

void VoiceActingManager::OnSetfocusAbbrevBriefing ( )
protected

Definition at line 581 of file voiceactingmanager.cpp.

void VoiceActingManager::OnSetfocusAbbrevCampaign ( )
protected

Definition at line 590 of file voiceactingmanager.cpp.

void VoiceActingManager::OnSetfocusAbbrevCommandBriefing ( )
protected

Definition at line 599 of file voiceactingmanager.cpp.

void VoiceActingManager::OnSetfocusAbbrevDebriefing ( )
protected

Definition at line 608 of file voiceactingmanager.cpp.

void VoiceActingManager::OnSetfocusAbbrevMessage ( )
protected

Definition at line 617 of file voiceactingmanager.cpp.

void VoiceActingManager::OnSetfocusAbbrevMission ( )
protected

Definition at line 626 of file voiceactingmanager.cpp.

void VoiceActingManager::OnSetfocusSuffix ( )
protected

Definition at line 635 of file voiceactingmanager.cpp.

Member Data Documentation

CFILE* VoiceActingManager::fp
protected

Definition at line 64 of file voiceactingmanager.h.

CString VoiceActingManager::m_abbrev_briefing

Definition at line 24 of file voiceactingmanager.h.

CString VoiceActingManager::m_abbrev_campaign

Definition at line 25 of file voiceactingmanager.h.

CString VoiceActingManager::m_abbrev_command_briefing

Definition at line 26 of file voiceactingmanager.h.

CString VoiceActingManager::m_abbrev_debriefing

Definition at line 27 of file voiceactingmanager.h.

CString VoiceActingManager::m_abbrev_message

Definition at line 28 of file voiceactingmanager.h.

CString VoiceActingManager::m_abbrev_mission

Definition at line 29 of file voiceactingmanager.h.

CString VoiceActingManager::m_example

Definition at line 31 of file voiceactingmanager.h.

BOOL VoiceActingManager::m_export_briefings

Definition at line 36 of file voiceactingmanager.h.

BOOL VoiceActingManager::m_export_command_briefings

Definition at line 35 of file voiceactingmanager.h.

BOOL VoiceActingManager::m_export_debriefings

Definition at line 37 of file voiceactingmanager.h.

BOOL VoiceActingManager::m_export_everything

Definition at line 34 of file voiceactingmanager.h.

BOOL VoiceActingManager::m_export_messages

Definition at line 38 of file voiceactingmanager.h.

BOOL VoiceActingManager::m_group_messages

Definition at line 39 of file voiceactingmanager.h.

BOOL VoiceActingManager::m_no_replace

Definition at line 32 of file voiceactingmanager.h.

CString VoiceActingManager::m_script_entry_format

Definition at line 33 of file voiceactingmanager.h.

BOOL VoiceActingManager::m_use_sender_in_filename

Definition at line 30 of file voiceactingmanager.h.


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