~flosoft/s25rttr/trunk

« back to all changes in this revision

Viewing changes to src/iwTools.h

  • Committer: FloSoft
  • Date: 2014-04-25 15:35:50 UTC
  • Revision ID: flosoft@siedler25.org-20140425153550-9muu4vodhlqu58m0
committing subversion revision 9357 by FloSoft
astyle

modified:
s25client/trunk/
s25client/trunk/contrib/lua/lin32/include/
s25client/trunk/contrib/lua/lin64/include/
s25client/trunk/contrib/lua/mac/include/
s25client/trunk/contrib/lua/win32/include/
s25client/trunk/contrib/lua/win64/include/
s25client/trunk/driver/audio/SDL/src/
s25client/trunk/driver/src/
s25client/trunk/driver/video/GLFW/src/
s25client/trunk/driver/video/SDL/src/
s25client/trunk/driver/video/WinAPI/src/
s25client/trunk/src/
s25client/trunk/win32/
s25client/trunk/win32/prebuild-mutex/src/

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
// $Id: iwTools.h 8737 2013-05-16 15:42:35Z marcus $
 
1
// $Id: iwTools.h 9357 2014-04-25 15:35:25Z FloSoft $
2
2
//
3
3
// Copyright (c) 2005 - 2011 Settlers Freaks (sf-team at siedler25.org)
4
4
//
26
26
/// Fenster mit den Milit�reinstellungen.
27
27
class iwTools : public IngameWindow
28
28
{
29
 
        /// Einstellungen nach dem letzten Netzwerk-Versenden nochmal ver�ndert?
30
 
        bool settings_changed;
31
 
 
32
 
public:
33
 
 
34
 
        iwTools();
35
 
        ~iwTools();
36
 
 
37
 
private:
38
 
 
39
 
        /// Updatet die Steuerelemente mit den aktuellen Einstellungen aus dem Spiel
40
 
        void UpdateSettings();
41
 
        /// Sendet ver�nderte Einstellungen (an den Client), falls sie ver�ndert wurden
42
 
        void TransmitSettings();
43
 
 
44
 
        void Msg_ButtonClick(const unsigned int ctrl_id);
45
 
        void Msg_ProgressChange(const unsigned int ctrl_id, const unsigned short position);
46
 
        void Msg_Timer(const unsigned int ctrl_id);
47
 
 
48
 
        //qx:tools
49
 
        unsigned int m_Updated;
50
 
    static unsigned int m_UpdateReq;
51
 
    void UpdateTexts();
52
 
    void Msg_PaintBefore();
53
 
public:
54
 
        static void UpdateOrders();
 
29
        /// Einstellungen nach dem letzten Netzwerk-Versenden nochmal ver�ndert?
 
30
        bool settings_changed;
 
31
 
 
32
    public:
 
33
 
 
34
        iwTools();
 
35
        ~iwTools();
 
36
 
 
37
    private:
 
38
 
 
39
        /// Updatet die Steuerelemente mit den aktuellen Einstellungen aus dem Spiel
 
40
        void UpdateSettings();
 
41
        /// Sendet ver�nderte Einstellungen (an den Client), falls sie ver�ndert wurden
 
42
        void TransmitSettings();
 
43
 
 
44
        void Msg_ButtonClick(const unsigned int ctrl_id);
 
45
        void Msg_ProgressChange(const unsigned int ctrl_id, const unsigned short position);
 
46
        void Msg_Timer(const unsigned int ctrl_id);
 
47
 
 
48
        //qx:tools
 
49
        unsigned int m_Updated;
 
50
        static unsigned int m_UpdateReq;
 
51
        void UpdateTexts();
 
52
        void Msg_PaintBefore();
 
53
    public:
 
54
        static void UpdateOrders();
55
55
};
56
56
 
57
57
#endif // !iwTOOLS_H_INCLUDED