Advanced Strategic Command
messagedlg.h
Go to the documentation of this file.
1 /***************************************************************************
2  messagedlg.h - description
3  -------------------
4  begin : Mon M�r 24 2003
5  copyright : (C) 2003 by Martin Bickel
6  email : bickel@asc-hq.org
7  ***************************************************************************/
8 
9 /***************************************************************************
10  * *
11  * This program is free software; you can redistribute it and/or modify *
12  * it under the terms of the GNU General Public License as published by *
13  * the Free Software Foundation; either version 2 of the License, or *
14  * (at your option) any later version. *
15  * *
16  ***************************************************************************/
17 
18 #ifndef messagedlgH
19  #define messagedlgH
20 
21  #include "messages.h"
22 
23 class Player;
24 class Message;
25 
26 extern void editmessage( Message& msg );
27 extern void newmessage();
28 extern void newreminder();
29 extern void viewmessages( const char* title, const MessagePntrContainer& msgc, bool editable ) ;
30 
34 extern bool viewmessage( const Message& message );
35 extern void editmessage( Message& msg );
36 extern void editjournal();
37 extern void viewjournal( bool showEmptyDialog );
38 extern void viewunreadmessages( Player& player );
39 extern void checkJournal( Player& player );
40 
41 #endif
void editmessage(Message &msg)
void newmessage()
Definition: messagedlg.cpp:335
void viewunreadmessages(Player &player)
Definition: messagedlg.cpp:621
Classes and Functions managing the in-game mails and the journal.
void editjournal()
Definition: messagedlg.cpp:610
bool viewmessage(const Message &message)
Views the message.
Definition: messagedlg.cpp:572
void viewjournal(bool showEmptyDialog)
Definition: messagedlg.cpp:597
void newreminder()
Definition: messagedlg.cpp:349
list< Message * > MessagePntrContainer
Definition: messages.h:74
A Message to a player. It may either be send by another player or by the system.
Definition: messages.h:30
void viewmessages(const char *title, const MessagePntrContainer &msgc, bool editable)
Definition: messagedlg.cpp:561
void checkJournal(Player &player)
Definition: messagedlg.cpp:587
the different players in ASC. There may be 8 players (0..7) and neutral units (8) ...
Definition: player.h:99