OSDN Git Service

a64eea11e00600917b3fa815049af46444ca4aa3
[neighbornote/NeighborNote.git] / src / cx / fbn / nevernote / gui / TabBrowserBar.java
1 // ICHANGED
2 package cx.fbn.nevernote.gui;
3
4 import com.trolltech.qt.core.Qt;
5 import com.trolltech.qt.gui.QLabel;
6 import com.trolltech.qt.gui.QTabBar;
7
8 public class TabBrowserBar extends QTabBar {
9
10         public TabBrowserBar(){
11                 super();
12         }
13
14         public void addNewTab(int index, String title){
15                 QLabel label = new QLabel(title);
16                 label.setAlignment(Qt.AlignmentFlag.AlignLeft);
17                 int tabWidth = this.tabSizeHint(index).width();
18                 label.setFixedWidth(tabWidth - 35);
19                 this.setTabButton(index, QTabBar.ButtonPosition.LeftSide, label);
20         }
21
22         public void setTabTitle(int index, String title) {
23                 QLabel label = (QLabel)this.tabButton(index, QTabBar.ButtonPosition.LeftSide);
24                 label.setText(title);
25         }
26         
27 }