equal
deleted
inserted
replaced
41 return; |
41 return; |
42 } |
42 } |
43 |
43 |
44 switch ( mState ) { |
44 switch ( mState ) { |
45 case ALL_ITEM_S : |
45 case ALL_ITEM_S : |
|
46 case FETCHER_ITEM_S : |
46 allItemEventHandler ( id ) ; |
47 allItemEventHandler ( id ) ; |
47 break; |
48 break; |
48 |
49 |
49 case ALBUM_ITEM_S : |
50 case ALBUM_ITEM_S : |
|
51 case FETCHER_ALBUM_ITEM_S : |
50 albumItemEventHandler ( id ) ; |
52 albumItemEventHandler ( id ) ; |
51 break; |
53 break; |
52 |
54 |
53 default : |
55 default : |
54 break; |
56 break; |
58 void GlxGridState::defaultEventHandler ( qint32 &id ) |
60 void GlxGridState::defaultEventHandler ( qint32 &id ) |
59 { |
61 { |
60 qDebug("GlxGridState::defaultEventHandler() action id = %d", id); |
62 qDebug("GlxGridState::defaultEventHandler() action id = %d", id); |
61 |
63 |
62 switch(id) { |
64 switch(id) { |
63 case EGlxCmdFullScreenOpen : |
65 case EGlxCmdFetcherFullScreenOpen: |
64 id = EGlxCmdHandled; |
66 id = EGlxCmdHandled; |
65 mStateManager->nextState( GLX_FULLSCREENVIEW_ID, -1 ); |
67 mStateManager->nextState( GLX_FULLSCREENVIEW_ID, FETCHER_S ); |
66 break; |
68 break; |
67 |
|
68 case EGlxCmdAddToAlbum : |
69 case EGlxCmdAddToAlbum : |
69 case EGlxCmdDelete : |
70 case EGlxCmdDelete : |
70 case EGlxCmdRemoveFrom : |
71 case EGlxCmdRemoveFrom : |
71 case EGlxCmdSend : |
72 case EGlxCmdSend : |
72 mStateManager->enterMarkingMode(); |
73 mStateManager->enterMarkingMode(); |
108 { |
109 { |
109 qDebug("GlxGridState::allItemEventHandler() action id = %d", id); |
110 qDebug("GlxGridState::allItemEventHandler() action id = %d", id); |
110 |
111 |
111 switch(id) { |
112 switch(id) { |
112 case EGlxCmdAllGridOpen : |
113 case EGlxCmdAllGridOpen : |
|
114 case EGlxCmdFetcherAllGridOpen : |
113 id = EGlxCmdHandled; |
115 id = EGlxCmdHandled; |
114 break ; |
116 break ; |
115 |
117 case EGlxCmdFullScreenOpen : |
|
118 mStateManager->nextState( GLX_FULLSCREENVIEW_ID, ALL_FULLSCREEN_S ); |
|
119 id = EGlxCmdHandled; |
|
120 break; |
116 default : |
121 default : |
117 break; |
122 break; |
118 } |
123 } |
119 } |
124 } |
120 |
125 |
126 case EGlxCmdAllGridOpen : |
131 case EGlxCmdAllGridOpen : |
127 mStateManager->removeCurrentModel(); |
132 mStateManager->removeCurrentModel(); |
128 mStateManager->goBack( GLX_GRIDVIEW_ID, ALL_ITEM_S ); |
133 mStateManager->goBack( GLX_GRIDVIEW_ID, ALL_ITEM_S ); |
129 id = EGlxCmdHandled; |
134 id = EGlxCmdHandled; |
130 break ; |
135 break ; |
|
136 |
|
137 case EGlxCmdFetcherAllGridOpen : |
|
138 mStateManager->removeCurrentModel(); |
|
139 mStateManager->goBack( GLX_GRIDVIEW_ID, FETCHER_ITEM_S ); |
|
140 id = EGlxCmdHandled; |
|
141 break ; |
131 |
142 |
132 case EGlxCmdAlbumListOpen : |
143 case EGlxCmdAlbumListOpen : |
|
144 case EGlxCmdFetcherAlbumListOpen: |
133 case EGlxCmdBack : |
145 case EGlxCmdBack : |
134 mStateManager->removeCurrentModel(); |
146 mStateManager->removeCurrentModel(); |
135 mStateManager->previousState(); |
147 mStateManager->previousState(); |
136 id = EGlxCmdHandled; |
148 id = EGlxCmdHandled; |
137 break; |
149 break; |
138 |
150 |
|
151 case EGlxCmdFullScreenOpen : |
|
152 mStateManager->nextState( GLX_FULLSCREENVIEW_ID, ALBUM_FULLSCREEN_S ); |
|
153 id = EGlxCmdHandled; |
|
154 break; |
139 default : |
155 default : |
140 break; |
156 break; |
141 } |
157 } |
142 } |
158 } |
143 |
159 |