Ticket #7791: mythgallery-buttonlist-marking2.patch
File mythgallery-buttonlist-marking2.patch, 2.0 KB (added by , 14 years ago) |
---|
-
mythgallery/mythgallery/iconview.cpp
789 789 switch (buttonnum) 790 790 { 791 791 case 0: 792 Handle ClearMarked();792 HandleSelectOne(); 793 793 break; 794 794 case 1: 795 HandleClearOneMarked(); 796 break; 797 case 2: 795 798 HandleSelectAll(); 796 799 break; 800 case 3: 801 HandleClearMarked(); 802 break; 797 803 } 798 804 } 799 805 else if (resultid == "filemenu") … … 893 899 894 900 m_menuPopup->SetReturnEvent(this, "markingmenu"); 895 901 896 m_menuPopup->AddButton(tr("Clear Marked")); 902 m_menuPopup->AddButton(tr("Select One")); 903 m_menuPopup->AddButton(tr("Clear One Marked")); 897 904 m_menuPopup->AddButton(tr("Select All")); 905 m_menuPopup->AddButton(tr("Clear Marked")); 898 906 } 899 907 900 908 void IconView::HandleSubMenuFile(void) … … 1189 1197 } 1190 1198 } 1191 1199 1200 void IconView::HandleClearOneMarked(void) 1201 { 1202 MythUIButtonListItem *item = m_imageList->GetItemCurrent(); 1203 if (!item) 1204 return; 1205 item->setChecked(MythUIButtonListItem::NotChecked); 1206 } 1207 1208 void IconView::HandleSelectOne(void) 1209 { 1210 MythUIButtonListItem *item = m_imageList->GetItemCurrent(); 1211 if (!item) 1212 return; 1213 item->setChecked(MythUIButtonListItem::FullChecked); 1214 } 1215 1192 1216 void IconView::HandleClearMarked(void) 1193 1217 { 1194 1218 m_itemMarked.clear(); -
mythgallery/mythgallery/iconview.h
93 93 void HandleDelete(void); 94 94 void HandleDeleteMarked(void); 95 95 void HandleClearMarked(void); 96 void HandleClearOneMarked(void); 96 97 void HandleSelectAll(void); 98 void HandleSelectOne(void); 97 99 void HandleMkDir(void); 98 100 void HandleRename(void); 99 101