Lines Matching refs:printer

65  * This is an activity for selecting a printer.
135 PrinterInfo printer = (PrinterInfo) mListView.getAdapter().getItem(position);
137 if (printer == null) {
140 onPrinterSelected(printer);
157 // If no services are installed, instantly open add printer dialog.
241 PrinterInfo printer = (PrinterInfo) mListView.getAdapter().getItem(position);
243 menu.setHeaderTitle(printer.getName());
246 if (printer.getStatus() != PrinterInfo.STATUS_UNAVAILABLE) {
250 intent.putExtra(EXTRA_PRINTER, printer);
255 if (mPrinterRegistry.isFavoritePrinter(printer.getId())) {
259 intent.putExtra(EXTRA_PRINTER_ID, printer.getId());
269 PrinterInfo printer = item.getIntent().getParcelableExtra(EXTRA_PRINTER);
270 onPrinterSelected(printer);
308 private void onPrinterSelected(PrinterInfo printer) {
310 intent.putExtra(INTENT_EXTRA_PRINTER, printer);
424 PrinterInfo printer = mPrinters.get(i);
425 String description = printer.getDescription();
426 if (printer.getName().toLowerCase().contains(constraintLowerCase)
429 filteredPrinters.add(printer);
474 // Add "add printer" item to the end of the list. If the list is empty there is
488 // Use separate view types for the "add printer" item an the items referring to printers
502 // Return null to mark this as the "add printer item"
520 final PrinterInfo printer = (PrinterInfo) getItem(position);
522 // Handle "add printer item"
523 if (printer == null) {
540 CharSequence title = printer.getName();
541 Drawable icon = printer.loadIcon(SelectPrinterActivity.this);
543 PrintServiceInfo service = mEnabledPrintServices.get(printer.getId().getServiceName());
551 CharSequence description = printer.getDescription();
576 if (printer.getInfoIntent() != null) {
582 startIntentSender(printer.getInfoIntent().getIntentSender(), null, 0, 0,
612 PrinterInfo printer = (PrinterInfo) getItem(position);
614 if (printer == null) {
617 return printer.getStatus() != PrinterInfo.STATUS_UNAVAILABLE;