OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
journalwindow.hpp
Go to the documentation of this file.
1 #ifndef MWGUI_JOURNAL_H
2 #define MWGUI_JOURNAL_H
3 
4 #include <boost/shared_ptr.hpp>
5 
6 namespace MWBase { class WindowManager; }
7 
8 namespace MWGui
9 {
10  struct JournalViewModel;
11 
13  {
15  static JournalWindow * create (boost::shared_ptr <JournalViewModel> Model, bool questList);
16 
18  virtual ~JournalWindow () {};
19 
21  virtual void setVisible (bool newValue) = 0;
22  };
23 }
24 
25 #endif
virtual void setVisible(bool newValue)=0
show/hide the journal window
Definition: journalwindow.hpp:12
static JournalWindow * create(boost::shared_ptr< JournalViewModel > Model, bool questList)
construct a new instance of the one JournalWindow implementation
Definition: journalwindow.cpp:570
virtual ~JournalWindow()
destroy this instance of the JournalWindow implementation
Definition: journalwindow.hpp:18