#include <sigc++/signal_system.h>
#include "LString.h"
-#include "support/utility.hpp"
+#include <boost/utility.hpp>
class DialogBase;
~Dialogs();
//@}
+ /** Redraw all visible popups because, for example, the GUI colours
+ have been re-mapped. */
+ static Signal0<void> redrawGUI;
+
/**@name Global Hide and Update Signals */
//@{
/// Hide all visible popups
Signal0<void> hideAll;
- /// Hide any popups that require a buffer for them to operate
+ /// Hide any dialogs that require a buffer for them to operate
Signal0<void> hideBufferDependent;
- /// Update visible, buffer-dependent popups
- Signal0<void> updateBufferDependent;
+ /** Update visible, buffer-dependent dialogs
+ If the bool is true then a buffer change has occurred
+ else its still the same buffer.
+ */
+ Signal1<void, bool> updateBufferDependent;
//@}
/**@name Dialog Access Signals.
Signal0<void> showLayoutDocument;
///
Signal0<void> showLayoutParagraph;
- ///
+ /// show the version control log
+ Signal0<void> showVCLogFile;
+ /// show the LaTeX log or build file
Signal0<void> showLogFile;
///
Signal0<void> showPreamble;
///
Signal1<void, InsetTabular *> updateTabular;
///
- Signal1<void, InsetTabular *> hideTabular;
- ///
Signal0<void> showTabularCreate;
///
Signal1<void, InsetCommand *> showTOC;
};
#endif
-
-
-
-
-
-
-
-