Examples of QTableWidgetItem


Examples of com.trolltech.qt.gui.QTableWidgetItem

      importDeleteWatcher.removePaths(importDeleteWatcher.directories());
   
    conn.getWatchFolderTable().expungeAll();
    // Start building from the table
    for (int i=0; i<dialog.table.rowCount(); i++) {
      QTableWidgetItem item = dialog.table.item(i, 0);
      String dir = item.text();
      item = dialog.table.item(i, 1);
      String notebook = item.text();
      item = dialog.table.item(i, 2);
      boolean keep;
      if (item.text().equalsIgnoreCase("Keep"))
        keep = true;
      else
        keep = false;
     
      String guid = conn.getNotebookTable().findNotebookByName(notebook);
View Full Code Here

Examples of com.trolltech.qt.gui.QTableWidgetItem

  private void addRow(int row, String email, boolean mod, boolean login) {
    QFontMetrics f = QApplication.fontMetrics();
    int fontHeight = f.height();

    QTableWidgetItem emailWidget = new QTableWidgetItem();
    emailWidget.setText(email);
    table.setItem(row, 0, emailWidget);
    table.setRowHeight(row, fontHeight);
    emailWidget.setToolTip(email);
    ItemFlags flags = emailWidget.flags();
    flags.clear(ItemFlag.ItemIsEditable);
    emailWidget.setFlags(flags);

    QTableWidgetItem accessWidget = new QTableWidgetItem();
    if (mod)
      accessWidget.setText(tr("Modify"));
    else
      accessWidget.setText(tr("Read Only"));
    table.setItem(row, 1,accessWidget);
    accessWidget.setFlags(flags);

    QTableWidgetItem loginWidget = new QTableWidgetItem();
    if (login)
      loginWidget.setText(tr("True"));
    else
      loginWidget.setText(tr("False"));
    table.setItem(row, 2, loginWidget);
    loginWidget.setFlags(flags);
   

  }
View Full Code Here

Examples of com.trolltech.qt.gui.QTableWidgetItem

  @SuppressWarnings("unused")
  private void deletePressed() {
    QModelIndex index = table.currentIndex();
    int row = index.row();
   
    QTableWidgetItem dirWidget = table.item(row, 0);
    String value = dirWidget.text();
    List<SharedNotebook> notebooks = conn.getSharedNotebookTable().getForNotebook(notebook.getGuid());
   
    List<Long> ids = new ArrayList<Long>();
    for (int i=0; i<notebooks.size(); i++) {
      if (notebooks.get(i).getEmail().equalsIgnoreCase(value)) {
View Full Code Here

Examples of com.trolltech.qt.gui.QTableWidgetItem

  private void addRow(int row, String folder, String notebook, boolean keepAfter) {
    QFontMetrics f = QApplication.fontMetrics();
    int fontHeight = f.height();

    QTableWidgetItem dir = new QTableWidgetItem();
    dir.setText(folder);
    table.setItem(row, 0, dir);
    table.setRowHeight(row, fontHeight);
    dir.setToolTip(folder);
 
    QTableWidgetItem book = new QTableWidgetItem();
    book.setText(notebook);
    table.setItem(row, 1, book);
   
    QTableWidgetItem keep = new QTableWidgetItem();
    if (keepAfter) {
      keep.setText(tr("Keep"));
      keep.setData(ItemDataRole.UserRole, "Keep");
    } else {
      keep.setText(tr("Delete"));
      keep.setData(ItemDataRole.UserRole, "Delete");
    }
    table.setItem(row, 2, keep);

  }
View Full Code Here

Examples of com.trolltech.qt.gui.QTableWidgetItem

  @SuppressWarnings("unused")
  private void editPressed() {
    WatchFolderRecord record = new WatchFolderRecord();
    QModelIndex index = table.currentIndex();
    int row = index.row();
    QTableWidgetItem item = table.item(row, 0);
    record.folder = item.text();
    item = table.item(row, 1);
    record.notebook = item.text();
    item = table.item(row,2);
    if (item.data(ItemDataRole.UserRole).toString().equalsIgnoreCase("keep"))
      record.keep = true;
    else
      record.keep = false;
   
    WatchFolderAdd dialog = new WatchFolderAdd(record, notebooks);
View Full Code Here

Examples of com.trolltech.qt.gui.QTableWidgetItem

  @SuppressWarnings("unused")
  private void deletePressed() {
    QModelIndex index = table.currentIndex();
    int row = index.row();
   
    QTableWidgetItem dirWidget = table.item(row, 0);
    String value = dirWidget.text();
    table.removeRow(row);
   
    for (int i=0; i<records.size(); i++) {
      if (value.equals(records.get(i).folder)) {
        records.remove(i);
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.