LibreOffice Module sfx2 (master) 1
Classes | Namespaces | Macros | Typedefs | Enumerations
tabdlg.hxx File Reference
#include <memory>
#include <unordered_map>
#include <string_view>
#include <sal/config.h>
#include <sfx2/dllapi.h>
#include <sfx2/basedlgs.hxx>
#include <sal/types.h>
#include <vcl/bitmapex.hxx>
#include <vcl/builderpage.hxx>
#include <svl/itempool.hxx>
#include <svl/itemset.hxx>
#include <svl/setitem.hxx>
#include <o3tl/typed_flags_set.hxx>
Include dependency graph for tabdlg.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SfxTabDialogItem
 
class  SfxTabDialogController
 
struct  o3tl::typed_flags< DeactivateRC >
 
class  SfxTabPage
 

Namespaces

namespace  com
 
namespace  com::sun
 
namespace  com::sun::star
 
namespace  com::sun::star::frame
 
namespace  o3tl
 

Macros

#define RET_USER   100
 
#define RET_USER_CANCEL   101
 

Typedefs

typedef std::unique_ptr< SfxTabPage >(* CreateTabPage) (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
 
typedef WhichRangesContainer(* GetTabPageRanges) ()
 

Enumerations

enum class  DeactivateRC {
  KeepPage = 0x00 ,
  LeavePage = 0x01 ,
  RefreshSet = 0x02
}
 

Macro Definition Documentation

◆ RET_USER

#define RET_USER   100

Definition at line 47 of file tabdlg.hxx.

◆ RET_USER_CANCEL

#define RET_USER_CANCEL   101

Definition at line 48 of file tabdlg.hxx.

Typedef Documentation

◆ CreateTabPage

typedef std::unique_ptr< SfxTabPage >(* CreateTabPage) (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)

Definition at line 39 of file tabdlg.hxx.

◆ GetTabPageRanges

typedef WhichRangesContainer(* GetTabPageRanges) ()

Definition at line 40 of file tabdlg.hxx.

Enumeration Type Documentation

◆ DeactivateRC

enum class DeactivateRC
strong
Enumerator
KeepPage 
LeavePage 
RefreshSet 

Definition at line 173 of file tabdlg.hxx.