Пример #1
0
 @SuppressWarnings("unused")
 private void changeTransition(String type) {
   for (Overlay.Transition t : Overlay.Transition.values()) {
     if (type.equals(t.name())) {
       this.transition = t;
       break;
     }
   }
 }
Пример #2
0
  public GlassPane() {
    // Initialization
    panels = new QStackedWidget();
    toggle = new QPushButton("&Toggle");
    frontPanel = createPanel("Front Panel");
    backPanel = createPanel("Back Panel");
    selector = new QComboBox();

    // Extended setup
    for (Overlay.Transition t : Overlay.Transition.values()) {
      selector.addItem(t.name());
    }
    // Layout
    QVBoxLayout layout = new QVBoxLayout(this);
    layout.addWidget(panels);
    layout.addWidget(toggle);
    layout.addWidget(selector);
    panels.addWidget(frontPanel);
    panels.addWidget(backPanel);

    // connections
    toggle.clicked.connect(this, "toggle()");
    selector.activated.connect(this, "changeTransition(String)");
  }