diff options
| -rw-r--r-- | opentrack/main-window.ui | 22 | ||||
| -rw-r--r-- | pose-widget/pose-widget.cpp | 4 | ||||
| -rw-r--r-- | pose-widget/pose-widget.hpp | 1 | 
3 files changed, 14 insertions, 13 deletions
| diff --git a/opentrack/main-window.ui b/opentrack/main-window.ui index 1bdb3acf..77428ada 100644 --- a/opentrack/main-window.ui +++ b/opentrack/main-window.ui @@ -3,6 +3,14 @@   <author>Lovecraftian Octopus</author>   <class>main_window</class>   <widget class="QMainWindow" name="main_window"> +  <property name="geometry"> +   <rect> +    <x>0</x> +    <y>0</y> +    <width>818</width> +    <height>474</height> +   </rect> +  </property>    <property name="windowIcon">     <iconset resource="../gui/opentrack-res.qrc">      <normaloff>:/images/opentrack.png</normaloff>:/images/opentrack.png</iconset> @@ -63,12 +71,6 @@         </property>         <item alignment="Qt::AlignLeft|Qt::AlignTop">          <widget class="QWidget" name="top" native="true"> -         <property name="sizePolicy"> -          <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> -           <horstretch>0</horstretch> -           <verstretch>0</verstretch> -          </sizepolicy> -         </property>           <layout class="QHBoxLayout" name="horizontalLayout_2">            <property name="spacing">             <number>0</number> @@ -193,7 +195,7 @@            <item>             <widget class="pose_widget" name="pose_display" native="true">              <property name="sizePolicy"> -             <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> +             <sizepolicy hsizetype="Expanding" vsizetype="Preferred">                <horstretch>0</horstretch>                <verstretch>0</verstretch>               </sizepolicy> @@ -204,12 +206,6 @@                <height>240</height>               </size>              </property> -            <property name="maximumSize"> -             <size> -              <width>320</width> -              <height>240</height> -             </size> -            </property>             </widget>            </item>           </layout> diff --git a/pose-widget/pose-widget.cpp b/pose-widget/pose-widget.cpp index 35b21bfc..340e05d4 100644 --- a/pose-widget/pose-widget.cpp +++ b/pose-widget/pose-widget.cpp @@ -64,5 +64,9 @@ void pose_widget::paintEvent(QPaintEvent*)      p.drawImage(rect(), img);  } +QSize pose_widget::sizeHint() const +{ +    return { 1 << 16, 1 << 16 }; +}  } // ns pose_widget_impl diff --git a/pose-widget/pose-widget.hpp b/pose-widget/pose-widget.hpp index 18b76fb1..b3267ff9 100644 --- a/pose-widget/pose-widget.hpp +++ b/pose-widget/pose-widget.hpp @@ -24,6 +24,7 @@ struct OTR_POSE_WIDGET_EXPORT pose_widget final : QWidget  public:      pose_widget(QWidget *parent = nullptr);      void present(double xAngle, double yAngle, double zAngle, double x, double y, double z); +    QSize sizeHint() const override;  private:      void paintEvent(QPaintEvent*) override; | 
