Package com.trolltech.qt.gui

Examples of com.trolltech.qt.gui.QVBoxLayout


    font.setPointSize(10);
    sourceEdit.setFont(font);
    syntaxHighlighter = new Highlighter(sourceEdit.document());
    sourceEdit.textChanged.connect(this, "sourceEdited()");

    QVBoxLayout v = new QVBoxLayout();
    QFormLayout notebookLayout = new QFormLayout();
    QGridLayout dateLayout = new QGridLayout();
    titleLabel.setReadOnly(false);
    titleLabel.editingFinished.connect(this, "titleEdited()");
    browser.page().contentsChanged.connect(this, "contentChanged()");
    browser.page().selectionChanged.connect(this, "selectionChanged()");
    browser.page().mainFrame().javaScriptWindowObjectCleared.connect(this,
        "exposeToJavascript()");

    notebookBox.activated.connect(this, "notebookChanged()");
    resourceSignal = new NoteResourceSignal();
   
    QHBoxLayout tagLayout = new QHBoxLayout();
    v.addWidget(titleLabel, 0);
    notebookLayout.addRow(notebookLabel, notebookBox);
    tagLayout.addLayout(notebookLayout, 0);
    tagLayout.stretch(4);
    tagLayout.addWidget(tagLabel, 0);
    tagLayout.addWidget(tagEdit, 1);
    v.addLayout(tagLayout);

    QHBoxLayout urlLayout = new QHBoxLayout();
    urlLayout.addWidget(urlLabel, 0);
    urlLayout.addWidget(urlText, 0);
    v.addLayout(urlLayout);

    QHBoxLayout authorLayout = new QHBoxLayout();
    authorLayout.addWidget(authorLabel, 0);
    authorLayout.addWidget(authorText, 0);
    authorLayout.addWidget(geoBox);
    v.addLayout(authorLayout);

    dateLayout.addWidget(createdLabel, 0, 0);
    dateLayout.addWidget(createdDate, 0, 1);
    dateLayout.addWidget(createdTime, 0, 2);
    dateLayout.setColumnStretch(9, 100);
    dateLayout.addWidget(alteredLabel, 0, 3);
    dateLayout.addWidget(alteredDate, 0, 4);
    dateLayout.addWidget(alteredTime, 0, 5);
    dateLayout.addWidget(subjectLabel, 0, 6);
    dateLayout.addWidget(subjectDate, 0, 7);
    dateLayout.addWidget(subjectTime, 0, 8);
    v.addLayout(dateLayout, 0);

    undoButton = newEditorButton("undo", tr("Undo Change"));
    redoButton = newEditorButton("redo", tr("Redo Change"));
    cutButton = newEditorButton("cut", tr("Cut"));
    copyButton = newEditorButton("copy", tr("Copy"));
    pasteButton = newEditorButton("paste", tr("Paste"));
    boldButton = newEditorButton("bold", tr("Bold"));
    underlineButton = newEditorButton("underline", tr("Underline"));
    italicButton = newEditorButton("italic", tr("Italic"));

    rightAlignButton = newEditorButton("justifyRight", tr("Right Align"));
    leftAlignButton = newEditorButton("justifyLeft", tr("Left Align"));
    centerAlignButton = newEditorButton("justifyCenter", tr("Center Align"));

    strikethroughButton = newEditorButton("strikethrough", tr("Strikethrough"));
    hlineButton = newEditorButton("hline", tr("Insert Horizontal Line"));
    indentButton = newEditorButton("indent", tr("Shift Right"));
    outdentButton = newEditorButton("outdent", tr("Shift Left"));
    bulletListButton = newEditorButton("bulletList", tr("Bullet List"));
    numberListButton = newEditorButton("numberList", tr("Number List"));
    spellCheckButton = newEditorButton("spellCheck", tr("Spell Check"));
    todoButton = newEditorButton("todo", tr("To-do"));

   
    buttonLayout = new EditorButtonBar();
    v.addWidget(buttonLayout);
   
    undoAction = buttonLayout.addWidget(undoButton);
    buttonLayout.toggleUndoVisible.triggered.connect(this, "toggleUndoVisible(Boolean)");
    redoAction = buttonLayout.addWidget(redoButton);
    buttonLayout.toggleRedoVisible.triggered.connect(this, "toggleRedoVisible(Boolean)");
   
    buttonLayout.addWidget(newSeparator());
    cutAction = buttonLayout.addWidget(cutButton);
    buttonLayout.toggleCutVisible.triggered.connect(this, "toggleCutVisible(Boolean)");
    copyAction = buttonLayout.addWidget(copyButton);
    buttonLayout.toggleCopyVisible.triggered.connect(this, "toggleCopyVisible(Boolean)");
    pasteAction = buttonLayout.addWidget(pasteButton);
    buttonLayout.togglePasteVisible.triggered.connect(this, "togglePasteVisible(Boolean)");

    buttonLayout.addWidget(newSeparator());
    boldAction = buttonLayout.addWidget(boldButton);
    buttonLayout.toggleBoldVisible.triggered.connect(this, "toggleBoldVisible(Boolean)");
    italicAction = buttonLayout.addWidget(italicButton);
    buttonLayout.toggleItalicVisible.triggered.connect(this, "toggleItalicVisible(Boolean)");
    underlineAction = buttonLayout.addWidget(underlineButton);
    buttonLayout.toggleUnderlineVisible.triggered.connect(this, "toggleUnderlineVisible(Boolean)");
    strikethroughAction = buttonLayout.addWidget(strikethroughButton);
    buttonLayout.toggleStrikethroughVisible.triggered.connect(this, "toggleStrikethroughVisible(Boolean)");

   
    buttonLayout.addWidget(newSeparator());
    leftAlignAction = buttonLayout.addWidget(leftAlignButton);
    buttonLayout.toggleLeftAlignVisible.triggered.connect(this, "toggleLeftAlignVisible(Boolean)");
    centerAlignAction = buttonLayout.addWidget(centerAlignButton);
    buttonLayout.toggleCenterAlignVisible.triggered.connect(this, "toggleCenterAlignVisible(Boolean)");
    rightAlignAction = buttonLayout.addWidget(rightAlignButton);
    buttonLayout.toggleRightAlignVisible.triggered.connect(this, "toggleRightAlignVisible(Boolean)");

    buttonLayout.addWidget(newSeparator());
    hlineAction = buttonLayout.addWidget(hlineButton);
    buttonLayout.toggleHLineVisible.triggered.connect(this, "toggleHLineVisible(Boolean)");

    indentAction = buttonLayout.addWidget(indentButton);
    buttonLayout.toggleIndentVisible.triggered.connect(this, "toggleIndentVisible(Boolean)");
    outdentAction = buttonLayout.addWidget(outdentButton);
    buttonLayout.toggleOutdentVisible.triggered.connect(this, "toggleOutdentVisible(Boolean)");
    bulletListAction = buttonLayout.addWidget(bulletListButton);
    buttonLayout.toggleBulletListVisible.triggered.connect(this, "toggleBulletListVisible(Boolean)");
    numberListAction = buttonLayout.addWidget(numberListButton);
    buttonLayout.toggleNumberListVisible.triggered.connect(this, "toggleNumberListVisible(Boolean)");

    // Setup the font & font size combo boxes
    buttonLayout.addWidget(newSeparator());
    fontList = new QComboBox();
    fontSize = new QComboBox();
    fontList.setToolTip("Font");
    fontSize.setToolTip("Font Size");
    fontList.activated.connect(this, "fontChanged(String)");
    fontSize.activated.connect(this, "fontSizeChanged(String)");
    fontListAction = buttonLayout.addWidget(fontList);
    buttonLayout.toggleFontVisible.triggered.connect(this, "toggleFontListVisible(Boolean)");
    fontSizeAction = buttonLayout.addWidget(fontSize);
    buttonLayout.toggleFontSizeVisible.triggered.connect(this, "toggleFontSizeVisible(Boolean)");
    QFontDatabase fonts = new QFontDatabase();
    List<String> fontFamilies = fonts.families();
    for (int i = 0; i < fontFamilies.size(); i++) {
      fontList.addItem(fontFamilies.get(i));
      if (i == 0) {
        loadFontSize(fontFamilies.get(i));
      }
    }

//    buttonLayout.addWidget(newSeparator(), 0);
    fontColor = newToolButton("fontColor", tr("Font Color"));
    fontColorMenu = new ColorMenu(this);
    fontColor.setMenu(fontColorMenu.getMenu());
    fontColor.setPopupMode(ToolButtonPopupMode.MenuButtonPopup);
    fontColor.setAutoRaise(false);
    fontColorMenu.getMenu().triggered.connect(this, "fontColorClicked()");
    fontColorAction = buttonLayout.addWidget(fontColor);
    buttonLayout.toggleFontColorVisible.triggered.connect(this, "toggleFontColorVisible(Boolean)");
    fontHilight = newToolButton("fontHilight", tr("Font Hilight Color"));
    fontHilight.setPopupMode(ToolButtonPopupMode.MenuButtonPopup);
    fontHilight.setAutoRaise(false);
    fontHilightColorMenu = new ColorMenu(this);
    fontHilightColorMenu.setDefault(QColor.yellow);
    fontHilight.setMenu(fontHilightColorMenu.getMenu());
    fontHilightColorMenu.getMenu().triggered.connect(this, "fontHilightClicked()");
    fontHilightAction = buttonLayout.addWidget(fontHilight);
    fontHilightColorMenu.setDefault(QColor.yellow);
    buttonLayout.toggleFontHilight.triggered.connect(this, "toggleFontHilightVisible(Boolean)");
   
    spellCheckAction = buttonLayout.addWidget(spellCheckButton);
    buttonLayout.toggleNumberListVisible.triggered.connect(this, "spellCheckClicked()");
    buttonLayout.toggleSpellCheck.triggered.connect(this, "toggleSpellCheckVisible(Boolean)");
   
    todoAction = buttonLayout.addWidget(todoButton);
    buttonLayout.toggleNumberListVisible.triggered.connect(this, "todoClicked()");
    buttonLayout.toggleTodo.triggered.connect(this, "toggleTodoVisible(Boolean)");

    // Setup the source browser);

//    buttonLayout.addWidget(new QLabel(), 1);
    QSplitter editSplitter = new QSplitter(this);
    editSplitter.addWidget(browser);
    editSplitter.setOrientation(Qt.Orientation.Vertical);
    editSplitter.addWidget(sourceEdit);

   

//    v.addWidget(browser, 1);
//    v.addWidget(sourceEdit);
    v.addWidget(editSplitter);
    setLayout(v);

    browser.downloadAttachmentRequested.connect(this,
        "downloadAttachment(QNetworkRequest)");
    browser.downloadImageRequested.connect(this,
View Full Code Here


  private final NotebookTreeWidget notebook;
  private final QComboBox search;
  private final QuotaProgressBar bar;
 
  public SearchPanel(QComboBox search, QuotaProgressBar bar, NotebookTreeWidget notebook, QSpinBox zoom) {
    QVBoxLayout mainLayout = new QVBoxLayout();
    QVBoxLayout subLayout = new QVBoxLayout();
    zoomSpinner = zoom;
    this.bar = bar;
    this.search = search;
    this.notebook = notebook;
   
    setLayout(mainLayout);
    subLayout.addWidget(search);
    subLayout.addWidget(bar);
    QHBoxLayout zoomLayout = new QHBoxLayout();
    zoomLabel = new QLabel(tr("Zoom:"));
    zoomLayout.addWidget(zoomLabel);
    zoomLayout.addWidget(zoom);
    zoomLayout.setStretch(1, 100);
    subLayout.addLayout(zoomLayout);
    mainLayout.addLayout(subLayout);
    mainLayout.addWidget(notebook);
    //setStyleSheet("QTreeView {border: 0.0em;}");
    mainLayout.setContentsMargins(0, 0, 0, 0);
  }
View Full Code Here

    autoSaveInterval = new QSpinBox();
    autoSaveLayout.addWidget(autoSaveInterval);
    autoSaveInterval.setMaximum(1440);
    autoSaveInterval.setMinimum(0);
   
    QVBoxLayout mainLayout = new QVBoxLayout(this);
    mainLayout.addWidget(styleGroup);
    mainLayout.addWidget(datetimeGroup);
    mainLayout.addLayout(autoSaveLayout);
    mainLayout.addWidget(tagBehaviorGroup);
   
   
    QVBoxLayout checkboxLayout = new QVBoxLayout();
    checkboxLayout.addWidget(mimicEvernote);
    checkboxLayout.addLayout(startupNotebookLayout);
    checkboxLayout.addWidget(showTrayIcon);
    checkboxLayout.addWidget(minimizeOnClose);
    checkboxLayout.addWidget(startMinimized);
    checkboxLayout.addWidget(showSplashScreen);
    checkboxLayout.addWidget(verifyDelete);
    checkboxLayout.addWidget(pdfPreview);
    checkboxLayout.addWidget(newNoteWithTags);
    checkboxLayout.addWidget(anyTagSelection);
    checkboxLayout.addWidget(includeTagChildren);
    checkboxLayout.addWidget(displayRightToLeft);
    checkboxLayout.addWidget(checkForUpdates);
    checkboxLayout.addStretch(1);

   
    QWidget checkBoxGroup = new QWidget();
    checkBoxGroup.setLayout(checkboxLayout);
View Full Code Here

    buttonLayout.addWidget(okButton);
    buttonLayout.addWidget(cancelButton);
    setWindowTitle(tr("Add Import Folder"))
       
     
    QVBoxLayout mainLayout = new QVBoxLayout();
    mainLayout.addLayout(grid);
    mainLayout.addSpacing(1);
    mainLayout.addLayout(buttonLayout);
    setLayout(mainLayout);
       
  }
View Full Code Here

   
    cancelButton = new QPushButton();
    cancelButton.setText(tr("Cancel"));
    cancelButton.pressed.connect(this, "onCancel()");
   
    QVBoxLayout openLayout = new QVBoxLayout();
    openLayout.addWidget(new QLabel(tr("Synchronized Notebooks")));
    openLayout.addWidget(syncBookList);
   
    QVBoxLayout openTagLayout = new QVBoxLayout();
    openTagLayout.addWidget(new QLabel(tr("Synchronized Tags")));
    openTagLayout.addWidget(syncTagList);
   
    QVBoxLayout openLinkedNotebookLayout = new QVBoxLayout();
    linkedLabelLeft = new QLabel(tr("Synchronized Linked Notebooks"));
    openLinkedNotebookLayout.addWidget(linkedLabelLeft);
    openLinkedNotebookLayout.addWidget(syncLinkedNotebookList);
   
    rightButton = new QPushButton(this);
    rightButton.setIcon(new QIcon(iconPath+"forward.png"));
    leftButton = new QPushButton(this);
    leftButton.setIcon(new QIcon(iconPath+"back.png"));
    leftButton.setEnabled(false);
    rightButton.setEnabled(false);
   
    rightTagButton = new QPushButton(this);
    rightTagButton.setIcon(new QIcon(iconPath+"forward.png"));
    leftTagButton = new QPushButton(this);
    leftTagButton.setIcon(new QIcon(iconPath+"back.png"));
    leftTagButton.setEnabled(false);
    rightTagButton.setEnabled(false);
   
    rightLinkedNotebookButton = new QPushButton(this);
    rightLinkedNotebookButton.setIcon(new QIcon(iconPath+"forward.png"));
    leftLinkedNotebookButton = new QPushButton(this);
    leftLinkedNotebookButton.setIcon(new QIcon(iconPath+"back.png"));
    leftLinkedNotebookButton.setEnabled(false);
    rightLinkedNotebookButton.setEnabled(false);
   
    QVBoxLayout middleLayout = new QVBoxLayout();
    middleLayout.addSpacerItem(new QSpacerItem(1,1));
    middleLayout.addWidget(rightButton);
    middleLayout.addWidget(leftButton);
    middleLayout.addSpacerItem(new QSpacerItem(1,1));
   
    QVBoxLayout middleTagLayout = new QVBoxLayout();
    middleTagLayout.addSpacerItem(new QSpacerItem(1,1));
    middleTagLayout.addWidget(rightTagButton);
    middleTagLayout.addWidget(leftTagButton);
    middleTagLayout.addSpacerItem(new QSpacerItem(1,1));
   
    QVBoxLayout middleLinkedNotebookLayout = new QVBoxLayout();
    middleLinkedNotebookLayout.addSpacerItem(new QSpacerItem(1,1));
    middleLinkedNotebookLayout.addWidget(rightLinkedNotebookButton);
    middleLinkedNotebookLayout.addWidget(leftLinkedNotebookButton);
    middleLinkedNotebookLayout.addSpacerItem(new QSpacerItem(1,1));

    QVBoxLayout closeLayout = new QVBoxLayout();
    closeLayout.addWidget(new QLabel(tr("Non-Synchronized Notebooks")));
    ignoreBookList = new QListWidget();
    ignoreBookList.setSortingEnabled(true);
    ignoreBookList.setSelectionMode(QAbstractItemView.SelectionMode.MultiSelection);
    closeLayout.addWidget(ignoreBookList);

    QVBoxLayout closeTagLayout = new QVBoxLayout();
    closeTagLayout.addWidget(new QLabel(tr("Non-Synchronized Tags")));
    ignoreTagList = new QListWidget();
    ignoreTagList.setSortingEnabled(true);
    ignoreTagList.setSelectionMode(QAbstractItemView.SelectionMode.MultiSelection);
    closeTagLayout.addWidget(ignoreTagList);
   
    QVBoxLayout closeLinkedNotebookLayout = new QVBoxLayout();
    linkedLabelRight = new QLabel(tr("Non-Synchronized Linked Notebooks"));
    closeLinkedNotebookLayout.addWidget(linkedLabelRight);
    ignoreLinkedNotebookList = new QListWidget();
    ignoreLinkedNotebookList.setSortingEnabled(true);
    ignoreLinkedNotebookList.setSelectionMode(QAbstractItemView.SelectionMode.MultiSelection);
    closeLinkedNotebookLayout.addWidget(ignoreLinkedNotebookList);
   
    syncBookList.itemSelectionChanged.connect(this, "syncBookSelected()");
    ignoreBookList.itemSelectionChanged.connect(this, "ignoreBookSelected()");
    leftButton.clicked.connect(this, "toOpenList()");
    rightButton.clicked.connect(this, "toClosedList()");
   
    syncTagList.itemSelectionChanged.connect(this, "syncTagSelected()");
    ignoreTagList.itemSelectionChanged.connect(this, "ignoreTagSelected()");
    leftTagButton.clicked.connect(this, "toOpenTagList()");
    rightTagButton.clicked.connect(this, "toClosedTagList()");
   
    syncLinkedNotebookList.itemSelectionChanged.connect(this, "syncLinkedNotebookSelected()");
    ignoreLinkedNotebookList.itemSelectionChanged.connect(this, "ignoreLinkedNotebookSelected()");
    leftLinkedNotebookButton.clicked.connect(this, "toOpenLinkedNotebookList()");
    rightLinkedNotebookButton.clicked.connect(this, "toClosedLinkedNotebookList()");
   
    QHBoxLayout buttonLayout = new QHBoxLayout();
    buttonLayout.addStretch(1);
    buttonLayout.addWidget(okButton);
    buttonLayout.addWidget(cancelButton);
    setWindowTitle(tr("Open/Close Notebooks"));
   
    QHBoxLayout upperLayout = new QHBoxLayout();
    upperLayout.addLayout(openLayout);
    upperLayout.addLayout(middleLayout);
    upperLayout.addLayout(closeLayout);
   
    QHBoxLayout tagLayout = new QHBoxLayout();
    tagLayout.addLayout(openTagLayout);
    tagLayout.addLayout(middleTagLayout);
    tagLayout.addLayout(closeTagLayout);
   
    QHBoxLayout linkedNotebookLayout = new QHBoxLayout();
    linkedNotebookLayout.addLayout(openLinkedNotebookLayout);
    linkedNotebookLayout.addLayout(middleLinkedNotebookLayout);
    linkedNotebookLayout.addLayout(closeLinkedNotebookLayout);
   
    QVBoxLayout mainLayout = new QVBoxLayout();
    mainLayout.addLayout(upperLayout);
    mainLayout.addLayout(tagLayout);
    mainLayout.addLayout(linkedNotebookLayout);
    mainLayout.addSpacing(1);
    mainLayout.addLayout(buttonLayout);
    setLayout(mainLayout);

    for (int i=0; i<allBooks.size(); i++) {
      boolean found = false;
      for (int j=0; j<archive.size(); j++) {
View Full Code Here

    toggleFontOverride(Global.overrideDefaultFont());
    loadFonts();
    loadSettings();
   
   
    QVBoxLayout mainLayout = new QVBoxLayout();
    mainLayout.addWidget(fontGroup);
    mainLayout.addStretch(1);
    setLayout(mainLayout);
  }
View Full Code Here

  public SharedNotebookSyncError(String notebook) {
    okPressed = false;
    setWindowTitle(tr("Shared Notebook Synchronization Error"));
    QGridLayout grid = new QGridLayout();
    setWindowIcon(new QIcon(iconPath+"synchronize.png"));
    QVBoxLayout vLayout = new QVBoxLayout();
    setLayout(vLayout);

    QTextBrowser msg1 = new QTextBrowser();
    msg1.setText(tr("There was an error with notebook ") +notebook
        +tr("\nThe most probable reason is that the owner of the notebook has revoked your authority to view it.\n\n")
        +tr("Below are the choices available to resolve this issue."));
    vLayout.addWidget(msg1);
   
    choiceGroup = new QGroupBox(this);
    doNothing = new QRadioButton(this);
    doNothing.setChecked(true);
    doNothing.setText(tr("Do nothing and ask me later."));
    deleteNotebook = new QRadioButton(this);
    deleteNotebook.setText(tr("Permanently delete this notebook & all notes"));
    convertToLocal = new QRadioButton(this);
    convertToLocal.setText(tr("Convert this notebook to a local notebook and keep all notes"));
    convertToShared = new QRadioButton(this);
    convertToShared.setText(tr("Convert this notebook to a shared notebook and keep all notes"));
   
    QVBoxLayout optionLayout = new QVBoxLayout();
    optionLayout.addWidget(doNothing);
    optionLayout.addWidget(deleteNotebook);
//    optionLayout.addWidget(convertToLocal);
//    optionLayout.addWidget(convertToShared);
    choiceGroup.setLayout(optionLayout);
    vLayout.addWidget(choiceGroup);
   
View Full Code Here

       
    useridGroup.setLayout(useridLayout);
    proxyGroup.setLayout(proxyLayout);
   
    // Add everything together
    QVBoxLayout mainLayout = new QVBoxLayout();
    mainLayout.addWidget(useridGroup);
    mainLayout.addWidget(proxyGroup);
    mainLayout.addStretch(1);
    setLayout(mainLayout);
   
  }
View Full Code Here

  // Constructor
  public UpgradeAvailableDialog() {
    okPressed = false;
    setWindowTitle(tr("Upgrade Available"));
    setWindowIcon(new QIcon(iconPath+"nevernote.png"));
    QVBoxLayout grid = new QVBoxLayout();
    QGridLayout input = new QGridLayout();
    QHBoxLayout button = new QHBoxLayout();
    setLayout(grid);   
     
    QWebView page = new QWebView(this);
    page.setUrl(new QUrl(Global.getUpdateAnnounceUrl()));
   
    doNotRemindeMe = new QCheckBox();
    doNotRemindeMe.setText(tr("Automatically check for updates at startup"));
    input.addWidget(page,1,1);
    doNotRemindeMe.setChecked(true);
    input.addWidget(doNotRemindeMe,2,1);
   
    grid.addLayout(input);
   
    ok = new QPushButton("OK");
    ok.clicked.connect(this, "okButtonPressed()");

    button.addStretch();
    button.addWidget(ok);
    button.addStretch();
    grid.addLayout(button);   
  }
View Full Code Here

    buttonLayout.addStretch(1);
    buttonLayout.addWidget(okButton);
    buttonLayout.addWidget(cancelButton);
    setWindowTitle(tr("Settings"))
   
    QVBoxLayout mainLayout = new QVBoxLayout();
    mainLayout.addLayout(horizontalLayout);
    mainLayout.addSpacing(1);
    mainLayout.addLayout(buttonLayout);
    setLayout(mainLayout);
   
    loadSettings();
  }
View Full Code Here

TOP

Related Classes of com.trolltech.qt.gui.QVBoxLayout

Copyright © 2018 www.massapicom. 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.