Skip to content
Snippets Groups Projects
Select Git revision
  • de3cf786e39f55e3e508622e35ea69d7fff45b39
  • master default protected
  • android-msm-bullhead-3.10-nougat_kgdb_less_changes
  • android-msm-bullhead-3.10-nougat_kgdb
  • android-msm-bullhead-3.10-nougat_klist
  • android-4.4
  • android-msm-vega-4.4-oreo-daydream
  • android-msm-wahoo-4.4-p-preview-5
  • android-msm-wahoo-4.4-pie
  • android-msm-marlin-3.18-p-preview-5
  • android-msm-marlin-3.18-pie
  • android-msm-wahoo-2018.07-oreo-m2
  • android-msm-wahoo-2018.07-oreo-m4
  • android-msm-wahoo-4.4-p-preview-4
  • android-msm-bullhead-3.10-oreo-m6
  • android-msm-angler-3.10-oreo-m6
  • android-msm-marlin-3.18-p-preview-4
  • android-msm-stargazer-3.18-oreo-wear-dr
  • android-msm-catshark-3.18-oreo-wear-dr
  • android-msm-wahoo-4.4-oreo-m2
  • android-msm-wahoo-4.4-oreo-m4
  • android-daydreamos-8.0.0_r0.5
  • android-8.1.0_r0.92
  • android-8.1.0_r0.91
  • android-daydreamos-8.0.0_r0.4
  • android-p-preview-5_r0.2
  • android-p-preview-5_r0.1
  • android-9.0.0_r0.5
  • android-9.0.0_r0.4
  • android-9.0.0_r0.2
  • android-9.0.0_r0.1
  • android-8.1.0_r0.81
  • android-8.1.0_r0.80
  • android-8.1.0_r0.78
  • android-8.1.0_r0.76
  • android-8.1.0_r0.75
  • android-8.1.0_r0.72
  • android-8.1.0_r0.70
  • android-p-preview-4_r0.2
  • android-p-preview-4_r0.1
  • android-wear-8.0.0_r0.30
41 results

driver.c

Blame
  • kpage.cpp 1015 B
    #include "kpage.h"
    #include <QList>
    #include "selection.h"
    
    using namespace std;
    
    KPage::KPage() :
    		links(NULL),
    		inverted_colors(false),
    		text(NULL) {
    	for (int i = 0; i < 3; i++) {
    		status[i] = 0;
    		rotation[i] = 0;
    	}
    }
    
    KPage::~KPage() {
    	if (links != NULL) {
    		Q_FOREACH(Poppler::Link *l, *links) {
    			delete l;
    		}
    	}
    	delete links;
    	if (text != NULL) {
    		Q_FOREACH(SelectionLine *line, *text) {
    			delete line;
    		}
    	}
    	delete text;
    }
    
    const QImage *KPage::get_image(int index) const {
    	// return any available image, try the right index first
    	for (int i = 3; i > 0; i--) {
    		if (!img[(index + i) % 3].isNull()) {
    			return &img[(index + i) % 3];
    		}
    	}
    	if (thumbnail.isNull()) {
    		return NULL;
    	} else {
    		return &thumbnail;
    	}
    }
    
    int KPage::get_width(int index) const {
    	return status[index];
    }
    
    char KPage::get_rotation(int index) const {
    	return rotation[index];
    }
    
    const QList<SelectionLine *> *KPage::get_text() const {
    	return text;
    }
    
    //QString KPage::get_label() const {
    //	return label;
    //}