QTfrontend/pages.h
changeset 1443 e79e4b48c771
parent 1409 d1cbe4a57ebf
child 1487 b4cc59a6d50a
equal deleted inserted replaced
1442:ef9785d0b392 1443:e79e4b48c771
    70       butt->setText(btname);
    70       butt->setText(btname);
    71       //butt->setStyleSheet("background-color: #0d0544");
    71       //butt->setStyleSheet("background-color: #0d0544");
    72     } else {
    72     } else {
    73       const QIcon& lp=QIcon(btname);
    73       const QIcon& lp=QIcon(btname);
    74       QSize sz = lp.actualSize(QSize(65535, 65535));
    74       QSize sz = lp.actualSize(QSize(65535, 65535));
    75       if (btname == ":/res/Save.png")
       
    76       {
       
    77       	butt->setStyleSheet("QPushButton{margin: 12px 0px 12px 0px;}");
       
    78       }
       
    79       butt->setIcon(lp);
    75       butt->setIcon(lp);
    80       butt->setFixedSize(sz);
    76       butt->setFixedSize(sz);
    81       butt->setIconSize(sz);
    77       butt->setIconSize(sz);
    82       butt->setFlat(true);
    78       butt->setFlat(true);
    83       butt->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
    79       butt->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
   102     }
    98     }
   103     grid->addWidget(butt, wy, wx, rowSpan, columnSpan);
    99     grid->addWidget(butt, wy, wx, rowSpan, columnSpan);
   104     return butt;
   100     return butt;
   105   };
   101   };
   106 
   102 
   107   QPushButton* addButton(QString btname, QBoxLayout* box, int where) {
   103   QPushButton* addButton(QString btname, QBoxLayout* box, int where, bool iconed = false) {
   108     QPushButton* butt = new QPushButton(this);
   104     QPushButton* butt = new QPushButton(this);
   109     butt->setFont(*font14);
   105     if (!iconed) {
   110     butt->setText(btname);
   106       butt->setFont(*font14);
       
   107       butt->setText(btname);
       
   108     } else {
       
   109       const QIcon& lp=QIcon(btname);
       
   110       QSize sz = lp.actualSize(QSize(65535, 65535));
       
   111       butt->setIcon(lp);
       
   112       butt->setFixedSize(sz);
       
   113       butt->setIconSize(sz);
       
   114       butt->setFlat(true);
       
   115       butt->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
       
   116     }
   111     box->addWidget(butt, where);
   117     box->addWidget(butt, where);
   112     return butt;
   118     return butt;
   113   };
   119   };
   114 
   120 
   115   QFont * font14;
   121   QFont * font14;