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

CFILE * fp
 

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: