18 mActionSave = this->
addAction(QToolButton::InstantPopup,
new QAction(QPixmap(QString::fromStdString(getAssetPath() +
"icon/ToolBarIco/File/Save.png")), tr(
"&Save...")));
19 mActionUpdate = this->
addAction(QToolButton::InstantPopup,
new QAction(QPixmap(QString::fromStdString(getAssetPath() +
"icon/ToolBarIco/Node/refresh_green.png")), tr(
"&Update...")));
20 mActionReorder = this->
addAction(QToolButton::InstantPopup,
new QAction(QPixmap(QString::fromStdString(getAssetPath() +
"icon/ToolBarIco/Node/realign_v2.png")), tr(
"&Realign...")));
24 mResetButton = this->
addPushButton(QPixmap(QString::fromStdString(getAssetPath() +
"icon/ToolBarIco/Node/refresh_blue.png")),
"Reset");
42 this->setStyleSheet(
"border-radius: 4px; border: 1px solid rgb(120,120,120);");
52 if (type == QToolButton::MenuButtonPopup)
58 const int iconSize = 48;
59 QToolButton* btn =
new QToolButton(
this);
60 btn->setProperty(
"TTInternal", QVariant(
true));
61 btn->setAutoRaise(
true);
62 btn->setDefaultAction(action);
63 btn->setIconSize(QSize(iconSize, iconSize));
64 btn->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Minimum);
65 btn->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
66 btn->setPopupMode(type);
78 const int iconSize = 48;
79 QPushButton* button =
new QPushButton;
81 button->setIconSize(QSize(iconSize, iconSize));
82 button->setFixedWidth(160);
83 button->setIcon(icon);
84 button->setText(text);
86 button->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Minimum);
88 button->setCheckable(
true);