ui/qt/container.h

changeset 516
4b31c74666d7
parent 130
212b63dd61be
child 519
8884c7fbe4cb
--- a/ui/qt/container.h	Wed Mar 26 20:27:20 2025 +0100
+++ b/ui/qt/container.h	Wed Mar 26 20:39:04 2025 +0100
@@ -39,81 +39,8 @@
 #include <QStackedWidget>
 #include <QSplitter>
 
-#define ui_lb2bool(b) ((b) == UI_LAYOUT_TRUE ? TRUE : FALSE)
-#define ui_bool2lb(b) ((b) ? UI_LAYOUT_TRUE : UI_LAYOUT_FALSE)
-#define ui_reset_layout(layout) memset(&(layout), 0, sizeof(UiLayout))
-
-typedef struct UiLayout UiLayout;
-
-enum UiLayoutBool {
-    UI_LAYOUT_UNDEFINED = 0,
-    UI_LAYOUT_TRUE,
-    UI_LAYOUT_FALSE,
-};
-typedef enum UiLayoutBool UiLayoutBool;
-
-struct UiLayout {
-    UiLayoutBool fill;
-    bool newline;
-    char *label;
-    bool hexpand;
-    bool vexpand;
-    int  gridwidth;
-};
-
-struct UiContainer {
-    UiLayout layout; 
-    UIWIDGET current;
-    QMenu    *menu;
-
-    virtual void add(QWidget *widget, bool fill) = 0;
-};
 
-class UiBoxContainer : public UiContainer {
-public:
-    QBoxLayout  *box;
-    bool        hasStretchedWidget = false;
-    QSpacerItem *space;
-    
-    UiBoxContainer(QBoxLayout *box);
-    
-    virtual void add(QWidget *widget, bool fill);
-};
 
-class UiGridContainer : public UiContainer {
-public:
-    QGridLayout *grid;
-    int x = 0;
-    int y = 0;
-    
-    UiGridContainer(QGridLayout *grid, int margin, int columnspacing, int rowspacing);
-    
-    virtual void add(QWidget *widget, bool fill);
-};
-
-class UiTabViewContainer : public UiContainer {
-public:
-    QTabWidget *tabwidget;
-    
-    UiTabViewContainer(QTabWidget *tabwidget);
-    virtual void add(QWidget *widget, bool fill);
-};
-
-class UiStackContainer : public UiContainer {
-public:
-    QStackedWidget *stack;
-    
-    UiStackContainer(QStackedWidget *stack);
-    virtual void add(QWidget *widget, bool fill);
-};
-
-class UiSidebarContainer : public UiContainer {
-public:
-    QSplitter *splitter;
-    
-    UiSidebarContainer(QSplitter *splitter);
-    virtual void add(QWidget *widget, bool fill);
-};
 
 #endif	/* CONTAINER_H */
 

mercurial