Преглед на файлове

LibGUI: Make Splitter inherit from Widget instead of Frame

It wasn't using any of the Frame features, so I'm not sure what the
idea here was.
Andreas Kling преди 5 години
родител
ревизия
eca6ff353e
променени са 2 файла, в които са добавени 7 реда и са изтрити 6 реда
  1. 1 1
      Libraries/LibGUI/Splitter.cpp
  2. 6 5
      Libraries/LibGUI/Splitter.h

+ 1 - 1
Libraries/LibGUI/Splitter.cpp

@@ -54,7 +54,7 @@ void Splitter::paint_event(PaintEvent& event)
 
 void Splitter::resize_event(ResizeEvent& event)
 {
-    Frame::resize_event(event);
+    Widget::resize_event(event);
     m_grabbable_rect = {};
 }
 

+ 6 - 5
Libraries/LibGUI/Splitter.h

@@ -26,12 +26,13 @@
 
 #pragma once
 
-#include <LibGUI/Frame.h>
+#include <LibGUI/Widget.h>
 
 namespace GUI {
 
-class Splitter : public Frame {
-    C_OBJECT(Splitter)
+class Splitter : public Widget {
+    C_OBJECT(Splitter);
+
 public:
     virtual ~Splitter() override;
 
@@ -65,7 +66,7 @@ private:
 class VerticalSplitter final : public Splitter {
     C_OBJECT(VerticalSplitter)
 public:
-    virtual ~VerticalSplitter() override {}
+    virtual ~VerticalSplitter() override { }
 
 private:
     VerticalSplitter()
@@ -77,7 +78,7 @@ private:
 class HorizontalSplitter final : public Splitter {
     C_OBJECT(HorizontalSplitter)
 public:
-    virtual ~HorizontalSplitter() override {}
+    virtual ~HorizontalSplitter() override { }
 
 private:
     HorizontalSplitter()