Public Slots | |
| void | showIcon1 () |
| Set state to 0 (show icon 1). | |
| void | showIcon2 () |
| Set state to 1 (show icon 2). | |
Public Member Functions | |
| WIconPair (const std::string &icon1URI, const std::string &icon2URI, bool clickIsSwitch=true, WContainerWidget *parent=0) | |
| Construct an icon pair from the two icons. | |
| void | setState (int num) |
| Set the state, which determines the visible icon. | |
| int | state () const |
| Get the current state. | |
| WImage * | icon1 () const |
| Get the first icon image. | |
| WImage * | icon2 () const |
| Get the second icon image. | |
Public Attributes | |
| EventSignal< WMouseEvent > & | icon1Clicked |
| Signal emitted when clicked while in state 0 (icon 1 is shown). | |
| EventSignal< WMouseEvent > & | icon2Clicked |
| Signal emitted when clicked while in state 1 (icon 2 is shown). | |
This widget manages two images, only one of which is shown at a single time, which reflects the current 'state'.
The widget may react to click events, by changing state.
| Wt::WIconPair::WIconPair | ( | const std::string & | icon1URI, | |
| const std::string & | icon2URI, | |||
| bool | clickIsSwitch = true, |
|||
| WContainerWidget * | parent = 0 | |||
| ) |
Construct an icon pair from the two icons.
The constructor takes the URI of the two icons. When clickIsSwitch is set true, clicking on the icon will switch state.
| void Wt::WIconPair::setState | ( | int | num | ) |
Set the state, which determines the visible icon.
The first icon has number 0, and the second icon has number 1.
The default state is 0.
| int Wt::WIconPair::state | ( | ) | const |
1.5.6