Changeset 860

Show
Ignore:
Timestamp:
06/04/07 05:32:01 (2 years ago)
Author:
ok_computer
Message:

Adding is_maximized/is_minimized accessors to widget_handle.

Location:
trunk/jahwidgets/src/qt3
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • trunk/jahwidgets/src/qt3/python/widget_handle.cpp

    r842 r860  
    117117                .def( "show_minimized", &jahwidgets::qt3::widget_handle::show_minimized ) 
    118118                .def( "show_normal", &jahwidgets::qt3::widget_handle::show_normal ) 
     119                .def( "is_maximized", &jahwidgets::qt3::widget_handle::is_maximized ) 
     120                .def( "is_minimized", &jahwidgets::qt3::widget_handle::is_minimized ) 
    119121                .def( "set_always_on_top", &jahwidgets::qt3::widget_handle::set_always_on_top ) 
    120122                .def( "toggle_full_screen", &jahwidgets::qt3::widget_handle::toggle_full_screen ) 
  • trunk/jahwidgets/src/qt3/wrapper/widget_handle.cpp

    r842 r860  
    376376        bool keyPressEvent( QKeyEvent* event ) 
    377377        { 
    378                 //qDebug( "widget_handle_private::keyPressEvent: widget(%s)", widget->name() ); 
    379                 //qDebug( "actions: %d", (int)actions.size() ); 
     378          //qDebug( "widget_handle_private::keyPressEvent: %d (%d)", event->key(), event->state() ); 
     379          //qDebug( "widget(%s)", widget->name() ); 
    380380 
    381381                jw::action_set::const_iterator I = actions.begin(); 
     
    486486} 
    487487 
     488bool widget_handle::is_maximized() const 
     489{ 
     490        return m_impl->widget->windowState() & Qt::WindowMaximized; 
     491} 
     492 
     493bool widget_handle::is_minimized() const 
     494{ 
     495        return m_impl->widget->windowState() & Qt::WindowMinimized; 
     496} 
     497 
    488498void widget_handle::set_always_on_top( bool b ) 
    489499{ 
  • trunk/jahwidgets/src/qt3/wrapper/widget_handle.hpp

    r842 r860  
    6060 
    6161        /// maximize/minimize/normal 
     62        /// TODO: Could do this via properties... 
    6263        void show_maximized(); 
    6364        void show_minimized(); 
    6465        void show_normal(); 
     66   
     67        bool is_maximized() const; 
     68        bool is_minimized() const; 
    6569 
    6670        /// make the widget always be on top; sets the WStyle_StaysOnTop flag