12#ifndef ROOT_TQt6GuiFactory
13#define ROOT_TQt6GuiFactory
19namespace Experimental {
24 TQt6GuiFactory(
const char *
name =
"RootQt6",
const char *title =
"ROOT Qt6 GUI Factory");
#define ClassDefOverride(name, id)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t height
TApplicationImp * CreateApplicationImp(const char *classname, int *argc, char **argv) override
Create a ROOT native GUI version of TApplicationImp.
TCanvasImp * CreateCanvasImp(TCanvas *c, const char *title, UInt_t width, UInt_t height) override
Create a ROOT native GUI version of TCanvasImp.
~TQt6GuiFactory() override
Bool_t UseVirtualX() const override
TQt6GuiFactory(const char *name="RootQt6", const char *title="ROOT Qt6 GUI Factory")
TQt6GuiFactory ctor.
TContextMenuImp * CreateContextMenuImp(TContextMenu *c, const char *name, const char *title) override
Create a ROOT native GUI version of TContextMenuImp.
ABC describing GUI independent application implementation protocol.
ABC describing GUI independent main window (with menubar, scrollbars and a drawing area).
This ABC is a factory for GUI components.