Examples of QBuffer


Examples of com.trolltech.qt.core.QBuffer

    if (icon == null) {
      return;
    } else {
      if (!query.prepare("Insert into SystemIcon (icon, name, type) values (:icon, :name, :type)"))
        logger.log(logger.EXTREME, "Error preparing notebook icon select.");
      QBuffer buffer = new QBuffer();
          if (!buffer.open(QIODevice.OpenModeFlag.ReadWrite)) {
            logger.log(logger.EXTREME, "Failure to open buffer.  Aborting.");
            return;
          }
          QPixmap p = icon.pixmap(32, 32);
          QImage i = p.toImage();
           i.save(buffer, filetype.toUpperCase());
           buffer.close();
           QByteArray b = new QByteArray(buffer.buffer());
           if (!b.isNull() && !b.isEmpty())
             query.bindValue(":icon", b.toByteArray());
           else
             return;
    }
View Full Code Here

Examples of com.trolltech.qt.core.QBuffer

      if (!query.prepare("delete from SystemIcon where name=:name and type=:type"))
        logger.log(logger.EXTREME, "Error preparing notebook icon select.");
    } else {
      if (!query.prepare("update SystemIcon set icon=:icon where name=:name and type=:type"))
        logger.log(logger.EXTREME, "Error preparing notebook icon select.");
      QBuffer buffer = new QBuffer();
          if (!buffer.open(QIODevice.OpenModeFlag.ReadWrite)) {
            logger.log(logger.EXTREME, "Failure to open buffer.  Aborting.");
            return;
          }
          QPixmap p = icon.pixmap(32, 32);
          QImage i = p.toImage();
           i.save(buffer, filetype.toUpperCase());
           buffer.close();
           QByteArray b = new QByteArray(buffer.buffer());
           if (!b.isNull() && !b.isEmpty())
             query.bindValue(":icon", b.toByteArray());
           else
             return;
    }
View Full Code Here

Examples of com.trolltech.qt.core.QBuffer

      if (!query.prepare("update "+dbName+" set icon=null where guid=:guid"))
        logger.log(logger.EXTREME, "Error preparing "+dbName+" icon select.");
    } else {
      if (!query.prepare("update "+dbName+" set icon=:icon where guid=:guid"))
        logger.log(logger.EXTREME, "Error preparing "+dbName+" icon select.");
      QBuffer buffer = new QBuffer();
          if (!buffer.open(QIODevice.OpenModeFlag.ReadWrite)) {
            logger.log(logger.EXTREME, "Failure to open buffer.  Aborting.");
            return;
          }
          QPixmap p = icon.pixmap(32, 32);
          QImage i = p.toImage();
           i.save(buffer, type.toUpperCase());
           buffer.close();
           QByteArray b = new QByteArray(buffer.buffer());
           if (!b.isNull() && !b.isEmpty())
             query.bindValue(":icon", b.toByteArray());
           else
             return;
    }
View Full Code Here

Examples of com.trolltech.qt.core.QBuffer

      return;
    }
   
   
    logger.log(logger.EXTREME, "Opening buffer");
        QBuffer buffer = new QBuffer();
        if (!buffer.open(QIODevice.OpenModeFlag.WriteOnly)) {
          logger.log(logger.EXTREME, "Failure to open buffer.  Aborting.");
          mutex.unlock();
          return;
        }
         
    logger.log(logger.EXTREME, "Filling buffer");
        if (!image.save(buffer, "PNG")) {
          logger.log(logger.EXTREME, "Failure to write to buffer.  Aborting.");   
          mutex.unlock();
          return;
        }
        buffer.close();
         
    logger.log(logger.EXTREME, "Updating database");
    QByteArray b = new QBuffer(buffer).buffer();
    conn.getNoteTable().setThumbnail(guid, b);
    conn.getNoteTable().setThumbnailNeeded(guid, false);
    mutex.unlock();
  }
View Full Code Here

Examples of com.trolltech.qt.core.QBuffer

      if (!query.prepare("update SavedSearch set icon=null where guid=:guid"))
        logger.log(logger.EXTREME, "Error preparing saved search icon set.");
    } else {
      if (!query.prepare("update SavedSearch set icon=:icon where guid=:guid"))
        logger.log(logger.EXTREME, "Error preparing tag icon set.");
      QBuffer buffer = new QBuffer();
          if (!buffer.open(QIODevice.OpenModeFlag.ReadWrite)) {
            logger.log(logger.EXTREME, "Failure to open buffer.  Aborting.");
            return;
          }
          QPixmap p = icon.pixmap(32, 32);
          QImage i = p.toImage();
           i.save(buffer, type.toUpperCase());
           buffer.close();
           QByteArray b = new QByteArray(buffer.buffer());
           if (!b.isNull() && !b.isEmpty())
             query.bindValue(":icon", b.toByteArray());
           else
             return;
    }
View Full Code Here

Examples of com.trolltech.qt.core.QBuffer

//        size.setWidth(Global.largeThumbnailSize.width());
//        size.setHeight(Global.largeThumbnailSize.height());
        image = new QImage(size, Format.Format_ARGB32_Premultiplied);
      page.setViewportSize(size);
      page.loadFinished.connect(this, "loadFinished(Boolean)");
      buffer = new QBuffer();
        mutex.unlock();
    }
View Full Code Here

Examples of com.trolltech.qt.core.QBuffer

  private void saveImage() {
    logger.log(logger.EXTREME, "Image found "+guid);
       
    logger.log(logger.EXTREME, "Opening buffer");
    if (buffer == null)
      buffer = new QBuffer();
        if (!buffer.open(QIODevice.OpenModeFlag.ReadWrite)) {
          logger.log(logger.EXTREME, "Failure to open buffer.  Aborting.");
          mutex.unlock();
          return;
        }
View Full Code Here

Examples of com.trolltech.qt.core.QBuffer

      if (!query.prepare("update tag set icon=null where guid=:guid"))
        logger.log(logger.EXTREME, "Error preparing tag icon update.");
    } else {
      if (!query.prepare("update tag set icon=:icon where guid=:guid"))
        logger.log(logger.EXTREME, "Error preparing tag icon update.");
      QBuffer buffer = new QBuffer();
          if (!buffer.open(QIODevice.OpenModeFlag.ReadWrite)) {
            logger.log(logger.EXTREME, "Failure to open buffer.  Aborting.");
            return;
          }
          QPixmap p = icon.pixmap(32, 32);
          QImage i = p.toImage();
           i.save(buffer, type.toUpperCase());
           buffer.close();
           QByteArray b = new QByteArray(buffer.buffer());
           if (!b.isNull() && !b.isEmpty())
             query.bindValue(":icon", b.toByteArray());
           else
             return;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.