Andre Poenitz wrote:
> On Tue, Jun 20, 2006 at 01:09:15PM +0200, Peter Kümmel wrote:
>> +    if (width != -1 && height != -1 && posx != -1 && posy != -1) { 
>> +            view.initNormalGeometry(QRect(posx, posy, width, height));
>> +            view.resize(width, height);
>> +            view.move(posx, posy);
>> +            if (maximize)
>> +            {
> 
> if (maximize) {
> 
>>  
>> -QtView::QtView(unsigned int width, unsigned int height)
>> +QtView::QtView()
>>         : QMainWindow(), LyXView(), commandbuffer_(0), frontend_(*this)
> 
> That'd be a tab, not spaces.
> 
>> +QRect QtView::qtViewGeometry() const
>> +{
>> +    QRect rec;
>> +    // setX/Y changes the size!
>> +    rec.setX(frameGeometry().x());
>> +    rec.setY(frameGeometry().y());
>> +    rec.setWidth(geometry().width());
>> +    rec.setHeight(geometry().height());
>> +    return rec;
>> +}
> 
> IIRC there's a constructor that avoids the commented pitfall,
> i.e.
>  
>    return QRect(... .x(), ... y(), .... w .... h)
> 
>> +    if (width()<maxWidth)
> 
> Grrr.
> 
>>  protected:
>>      /// make sure we quit cleanly
>>      virtual void closeEvent(QCloseEvent * e);
>> +
>> +#ifndef Q_OS_WIN32
>> +       ///
>> +       virtual void resizeEvent(QResizeEvent * e);
>> +
>> +       ///
>> +       virtual void moveEvent(QMoveEvent * e);
>> +#endif
> 
> Tabs for indentation.
> 
>>  private:
>>      /// focus the command buffer widget
>>      void focus_command_widget();
>> @@ -112,6 +121,14 @@
>>      static QMainWindow* mainWidget_;
>>  
>>      GuiImplementation frontend_;
>> +
>> +#ifndef Q_OS_WIN32
>> +       ///
>> +       QRect qtViewGeometry() const;
>> +
>> +       ///
>> +       QRect normalGeometry_;
>> +#endif
>>  };
>   
> Tabs for indentation.
> 
> Why do we need the #ifndef? I seemingly forgot the reasoning.
> 
> 
>> +QRect GuiView::qtViewGeometry() const
>> +{
>> +    QRect rec;
>> +    // setX/Y changes the size!
>> +    rec.setX(frameGeometry().x());
>> +    rec.setY(frameGeometry().y());
>> +    rec.setWidth(geometry().width());
>> +    rec.setHeight(geometry().height());
>> +    return rec;
>> +}
>> +
>> +void GuiView::resizeEvent(QResizeEvent *)
> 
> Two empty lines between fuctions.
> 
> Andre'
> 
> 

Done.

Reply via email to