LibreOffice Module vcl (master)  1
Classes | Namespaces | Typedefs | Enumerations
jsdialogbuilder.hxx File Reference
#include <vcl/weld.hxx>
#include <vcl/jsdialog/executor.hxx>
#include <comphelper/string.hxx>
#include <vcl/sysdata.hxx>
#include <vcl/virdev.hxx>
#include <vcl/builder.hxx>
#include <salvtables.hxx>
#include <vcl/toolkit/button.hxx>
#include <vcl/toolkit/fmtfield.hxx>
#include <com/sun/star/lang/XInitialization.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/datatransfer/dnd/XDropTarget.hpp>
#include <cppuhelper/compbase.hxx>
#include <deque>
#include <list>
#include <unordered_map>
Include dependency graph for jsdialogbuilder.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  JSDialogMessageInfo
 Class with the message description for storing in the queue. More...
 
class  JSDialogNotifyIdle
 
class  JSDialogSender
 
class  JSDropTarget
 
class  JSInstanceBuilder
 
class  BaseJSWidget
 
class  JSWidget< BaseInstanceClass, VclClass >
 
class  JSDialog
 
class  JSLabel
 
class  JSButton
 
class  JSEntry
 
class  JSListBox
 
class  JSComboBox
 
class  JSNotebook
 
class  JSSpinButton
 
class  JSMessageDialog
 
class  JSCheckButton
 
class  JSDrawingArea
 
class  JSToolbar
 
class  JSTextView
 
class  JSTreeView
 
class  JSExpander
 
class  JSIconView
 
class  JSRadioButton
 

Namespaces

 jsdialog
 

Typedefs

typedef std::map< OString, weld::Widget * > WidgetMap
 
typedef std::unordered_map< std::string, OUString > ActionDataMap
 

Enumerations

enum  jsdialog::MessageType {
  jsdialog::FullUpdate,
  jsdialog::WidgetUpdate,
  jsdialog::Close,
  jsdialog::Action
}
 

Typedef Documentation

typedef std::unordered_map<std::string, OUString> ActionDataMap

Definition at line 38 of file jsdialogbuilder.hxx.

typedef std::map<OString, weld::Widget*> WidgetMap

Definition at line 35 of file jsdialogbuilder.hxx.