Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 7855 in orxonox.OLD for trunk/src/lib/gui/gl_gui/glgui_widget.h


Ignore:
Timestamp:
May 25, 2006, 3:42:18 PM (18 years ago)
Author:
bensch
Message:

qtgui: cleanup as patrick sugested

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/lib/gui/gl_gui/glgui_widget.h

    r7779 r7855  
    2222  typedef enum
    2323  {
    24     GLGuiSignal_click     = 0,
    25     GLGuiSignal_release,
    26     GLGuiSignal_rollOn,
    27     GLGuiSignal_rollOff,
    28     GLGuiSignal_open,
    29     GLGuiSignal_close,
    30     GLGuiSignal_destroy,
     24    Signal_click     = 0,
     25    Signal_release,
     26    Signal_rollOn,
     27    Signal_rollOff,
     28    Signal_open,
     29    Signal_close,
     30    Signal_destroy,
    3131
    32     GLGuiSignalCount,
    33   } GLGuiSignalType;
     32    SignalCount,
     33  } SignalType;
     34
    3435
    3536  //! if the Element should be visible by default.
     
    5152    void hide();
    5253
    53     void connectSignal(GLGuiSignalType signalType, BaseObject* obj, const Executor* signal);
    54     void disconnectSignal(GLGuiSignalType signalType);
     54    void connectSignal(SignalType signalType, BaseObject* obj, const Executor* signal);
     55    void disconnectSignal(SignalType signalType);
    5556    bool focusOverWidget(float x, float y);
    5657
    5758    // if something was clickt on the GUI-widget.
    58     virtual void click(const Event& event) {};
    59     virtual void release(const Event& event) {};
     59    virtual void clicked(const Event& event) {};
     60    virtual void released(const Event& event) {};
    6061
    61     virtual void receiveFocus() {};
    62     virtual void removeFocus() {};
     62    virtual void receivedFocus() {};
     63    virtual void removedFocus() {};
     64
     65    virtual void destroyed() {};
    6366
    6467    virtual void update() {};
     
    7578    void init();
    7679
     80
     81
     82
    7783  protected:
    7884    Material               backMat;
     
    8389
    8490  private:
    85     std::vector<SignalConnector*> widgetSignals;
     91    std::vector<SignalConnector> widgetSignals;
    8692
    8793    bool                   focusable;        //!< If this widget can receive focus.
Note: See TracChangeset for help on using the changeset viewer.