void PaletteViewerPanel::initializeTitleBar() { m_isCurrentButton = new TPanelTitleBarButton( getTitleBar(), ":Resources/switch.png", ":Resources/switch_over.png", ":Resources/switch_on.png"); getTitleBar()->add(QPoint(-54, 2), m_isCurrentButton); m_isCurrentButton->setPressed(true); connect(m_isCurrentButton, SIGNAL(toggled(bool)), SLOT(onCurrentButtonToggled(bool))); }
void FMainWindow::mouseMoveEvent(QMouseEvent *e) { if(isMaximized()) { e->ignore(); } else { if(e->y() < titleBar->height() && e->x() > titleBar->width() - 120) { e->ignore(); } else{ if(leftbuttonpressed) { if(getTitleBar()->getFixedflag()) { move(e->globalPos() - dragPosition); } e->accept(); } } } }
FlipbookPanel::FlipbookPanel(QWidget *parent) : TPanel(parent) { m_flipbook = new FlipBook(this); setWidget(m_flipbook); // minimize button and safearea toggle initializeTitleBar(getTitleBar()); MainWindow *mw = qobject_cast<MainWindow *>(TApp::instance()->getMainWindow()); if (mw && mw->getLayoutName() == QString("flip")) connect(m_flipbook, SIGNAL(imageLoaded(QString &)), mw, SLOT(changeWindowTitle(QString &))); }
void SettingDialog::initUI() { normalSize = QSize(680, 475); getTitleBar()->getTitleLabel()->setText(tr("Settings")); QVBoxLayout* mainLayout = (QVBoxLayout*)layout(); QWidget* tab1 = new QWidget; QWidget* tab2 = new QWidget; QWidget* tab3 = new QWidget; QWidget* tab4 = new QWidget; QTabWidget* tabwidget = new QTabWidget; tabwidget->addTab(tab1, tr("Home")); tabwidget->addTab(tab2, tr("Plot")); tabwidget->addTab(tab3, tr("About")); mainLayout->addWidget(tabwidget); }