]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/java/net/ktnx/mobileledger/ui/templates/TemplateListFragment.java
manipulation of templates via pop-up menu, add template duplication
[mobile-ledger.git] / app / src / main / java / net / ktnx / mobileledger / ui / templates / TemplateListFragment.java
index cc5c79888cb0ba1433098af475dea1617d783c39..52e41f2f7e1a340b5502f2185b150c7b3deefbd9 100644 (file)
@@ -32,7 +32,7 @@ import androidx.lifecycle.LiveData;
 import androidx.recyclerview.widget.LinearLayoutManager;
 import androidx.recyclerview.widget.RecyclerView;
 
-import net.ktnx.mobileledger.dao.PatternHeaderDAO;
+import net.ktnx.mobileledger.dao.TemplateHeaderDAO;
 import net.ktnx.mobileledger.databinding.FragmentTemplateListBinding;
 import net.ktnx.mobileledger.db.DB;
 import net.ktnx.mobileledger.db.TemplateHeader;
@@ -85,9 +85,9 @@ public class TemplateListFragment extends Fragment {
         TemplatesRecyclerViewAdapter modelAdapter = new TemplatesRecyclerViewAdapter();
 
         b.templateList.setAdapter(modelAdapter);
-        PatternHeaderDAO pDao = DB.get()
-                                  .getPatternDAO();
-        LiveData<List<TemplateHeader>> templates = pDao.getPatterns();
+        TemplateHeaderDAO pDao = DB.get()
+                                   .getTemplateDAO();
+        LiveData<List<TemplateHeader>> templates = pDao.getTemplates();
         templates.observe(getViewLifecycleOwner(), modelAdapter::setTemplates);
         LinearLayoutManager llm = new LinearLayoutManager(getContext());
         llm.setOrientation(RecyclerView.VERTICAL);
@@ -131,5 +131,7 @@ public class TemplateListFragment extends Fragment {
         void onSaveTemplate();
 
         void onEditTemplate(Long id);
+
+        void onDuplicateTemplate(long id);
     }
 }
\ No newline at end of file