bool ShortcutWidget::event(QEvent * e) { switch (e->type()) { case QEvent::FocusOut: has_cursor_ = false; setFrameShadow(QFrame::Raised); break; case QEvent::FocusIn: has_cursor_ = true; setFrameShadow(QFrame::Sunken); break; case QEvent::ShortcutOverride: // accepting the ShortcutOverride event lets us override shortcuts // and capture them as keypress events instead e->accept(); return true; case QEvent::KeyPress: keyPressEvent(static_cast<QKeyEvent *>(e)); return true; case QEvent::KeyRelease: case QEvent::Shortcut: return true; default: break; } return QLabel::event(e); }
void TSeparator::setOrientation(Qt::Orientation orientation) { if (orientation == Qt::Vertical) { setFrameShape(QFrame::VLine); setFrameShadow(QFrame::Sunken); setMinimumSize(2, 0); } else { setFrameShape(QFrame::HLine); setFrameShadow(QFrame::Sunken); setMinimumSize(0, 2); } }
DigitalClock::DigitalClock(QWidget *parent) : QLCDNumber(parent) { setSegmentStyle(Filled); // setSegmentStyle(Outline); // setSegmentStyle(Flat); setAutoFillBackground(true); setStyle(QStyleFactory::create(tr("Windows")) ); QPalette palette; QBrush brush(QColor(255, 0, 0, 255)); brush.setStyle(Qt::SolidPattern); palette.setBrush(QPalette::Active, QPalette::WindowText, brush); palette.setBrush(QPalette::Inactive, QPalette::WindowText, brush); setPalette(palette); setFrameShape(QFrame::NoFrame); setFrameShadow(QFrame::Plain); QTimer *timer = new QTimer(this); connect(timer, SIGNAL(timeout()), this, SLOT(showTime())); timer->start(1000); showTime(); // setWindowTitle(tr("Digital Clock")); // resize(150, 60); }
GradientPreview::GradientPreview(QWidget *pa) : QFrame(pa) { setFrameShape( QFrame::Panel ); setFrameShadow( QFrame::Sunken ); setLineWidth( 2 ); setMinimumSize(QSize(200, 70)); setMaximumSize(QSize(3000, 70)); setMouseTracking(true); setFocusPolicy(Qt::ClickFocus); Mpressed = false; outside = true; onlyselect = true; isEditable = true; fill_gradient = VGradient(VGradient::linear); fill_gradient.clearStops(); QColor color; color = QColor(255,255,255); fill_gradient.addStop( color, 0.0, 0.5, 1.0 ); color = QColor(0,0,0); fill_gradient.addStop( color, 1.0, 0.5, 1.0 ); QList<VColorStop*> cstops = fill_gradient.colorStops(); StopM.clear(); ActStop = 0; for (uint a = 0; a < fill_gradient.Stops(); ++a) { int center = qRound(cstops.at(a)->rampPoint * (width()-20))+10; StopM.append(center); } }
CtrlRenders::CtrlRenders( QWidget * i_parent, ListRenders * i_renderslist): QLabel("View Options", i_parent ), m_list( i_renderslist) { setFrameShape(QFrame::StyledPanel); setFrameShadow(QFrame::Raised); }
/** Slot appelé lors de click de case **/ void Case::deminage(){ if(!hasCase || black) return; hasCase = false; thirdMark = false; setLineWidth(1); setMidLineWidth(0); setFrameShape(QFrame::Panel); setFrameShadow(QFrame::Sunken); label->setText(showValue(value)); if(flag && notMine()){ emit signalCaseFlag(false); } else{ emit signalDemine(); if(value >= 9){ label->setText(showValue(value, QString("red"), QString("black"))); emit signalGameOver(false); } else if(value == 0){ emit signalDemineAroundCase(x, y); } } }
BtColorWidget::BtColorWidget(QWidget* parent) : QFrame(parent) { setFrameShadow(QFrame::Sunken); setFrameShape(QFrame::StyledPanel); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setAutoFillBackground(true); }
QgsMessageBar::QgsMessageBar( QWidget *parent ) : QFrame( parent ), mCurrentItem ( NULL ) { QPalette pal = palette(); pal.setBrush( backgroundRole(), pal.window() ); setPalette( pal ); setAutoFillBackground( true ); setFrameShape( QFrame::StyledPanel ); setFrameShadow( QFrame::Plain ); mLayout = new QGridLayout( this ); mLayout->setContentsMargins( 9, 1, 9, 1 ); setLayout( mLayout ); mLayout->addItem( new QSpacerItem( 20, 20, QSizePolicy::Expanding ), 0, 1, 1, 1 ); mCloseBtn = new QToolButton( this ); mCloseBtn->setToolTip( tr( "Close" ) ); mCloseBtn->setStyleSheet( "background-color: rgba(255, 255, 255, 0);" ); mCloseBtn->setCursor( Qt::PointingHandCursor ); mCloseBtn->setIcon( QgsApplication::getThemeIcon( "/mIconClose.png" ) ); connect( mCloseBtn, SIGNAL( clicked() ), this, SLOT( popWidget() ) ); mLayout->addWidget( mCloseBtn, 0, 2, 1, 1 ); // start hidden setVisible( false ); }
//----------------------------------------------------------------------------- // Function: TextContentAssistWidget() //----------------------------------------------------------------------------- TextContentAssistWidget::TextContentAssistWidget(QPlainTextEdit* target, QWidget* parentWnd, QSharedPointer<ITextContentMatcher> matcher) : QListWidget(parentWnd), target_(target), matcher_(matcher), maxVisibleItems_(DEFAULT_MAX_VISIBLE_ITEMS), lastAssistStartPos_(-1), contentFound_(false), toolTipHintWidget_() { Q_ASSERT(target != 0); Q_ASSERT(matcher != 0); // Set widget settings. //setWindowFlags(Qt::Tool | Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint | Qt::X11BypassWindowManagerHint); setFrameShadow(QFrame::Raised); setFocusPolicy(Qt::NoFocus); setFont(QFont("Tahoma", 10)); // We want the widget to look active even though it is inactive. QPalette pal = palette(); pal.setColor(QPalette::Inactive, QPalette::Highlight, Qt::darkBlue); pal.setColor(QPalette::Inactive, QPalette::HighlightedText, Qt::white); setPalette(pal); hideAssist(); }
/* normalize label */ void KbfxPixmapLabel::normalize () { setFrameShape ( QLabel::NoFrame ); setFrameShadow ( QLabel::Plain ); setScaledContents ( FALSE ); setAlignment ( int ( QLabel::WordBreak | QLabel::AlignCenter ) ); }
DragLabel::DragLabel(const QString &text, QWidget *parent) : QLabel(text, parent) { setAutoFillBackground(true); setFrameShape(QFrame::Panel); setFrameShadow(QFrame::Raised); }
CWizGroupAttributeForm::CWizGroupAttributeForm(CWizExplorerApp& app, QWidget* parent) : QFrame(parent) , m_app(app) , m_web(new QWebView(parent)) { setFrameShadow(QFrame::Raised); setFrameShape(QFrame::StyledPanel); setAutoFillBackground(true); setAttribute(Qt::WA_MacShowFocusRect, true); QVBoxLayout* layout = new QVBoxLayout(this); setLayout(layout); layout->setContentsMargins(0, 0, 0, 0); layout->setSpacing(0); layout->addWidget(m_web); QPushButton* btnClose = new QPushButton(this); btnClose->setDefault(true); btnClose->setIcon(::WizLoadSkinIcon(app.userSettings().skin(), palette().window().color(), "sheetHide")); btnClose->setFlat(true); btnClose->setMaximumHeight(18); btnClose->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); connect(btnClose, SIGNAL(clicked()), SLOT(on_btnClose_clicked())); layout->addWidget(btnClose); layout->setAlignment(btnClose, Qt::AlignHCenter); connect(&m_api, SIGNAL(clientLoginDone()), SLOT(on_clientLoginDone())); }
// // class ReportResizeBar // ReportResizeBar::ReportResizeBar(QWidget * parent, Qt::WFlags f) : QFrame(parent, f) { setMinimumHeight(5); setMaximumHeight(5); setCursor(QCursor(Qt::SizeVerCursor)); setFrameShape(QFrame::StyledPanel); setFrameShadow(QFrame::Raised); }
TextEditor::TextEditor(Graph *g): QTextEdit(g), d_target(NULL) { setAttribute(Qt::WA_DeleteOnClose); setFrameShadow(QFrame::Plain); setFrameShape(QFrame::Box); setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff); QPalette palette = this->palette(); palette.setColor(QPalette::Active, QPalette::WindowText, Qt::blue); palette.setColor(QPalette::Active, QPalette::Base, Qt::white); setPalette(palette); QString text; if (g->selectedText()){ d_target = g->selectedText(); setGeometry(d_target->geometry()); auto legend = dynamic_cast<LegendWidget*>(d_target); text = legend ? legend->text() : ""; d_target->hide(); } else if (g->titleSelected()){ d_target = g->plotWidget()->titleLabel(); QwtText t = g->plotWidget()->title(); text = t.text(); setAlignment((Qt::Alignment)t.renderFlags()); setGeometry(d_target->geometry()); } else if (g->selectedScale()){ d_target = g->selectedScale(); QwtScaleWidget *scale = (QwtScaleWidget*)d_target; QwtText t = scale->title(); text = t.text(); setAlignment((Qt::Alignment)t.renderFlags()); QRect rect = g->axisTitleRect(scale); if (scale->alignment() == QwtScaleDraw::BottomScale || scale->alignment() == QwtScaleDraw::TopScale){ resize(rect.size()); move(QPoint(d_target->x() + rect.x(), d_target->y() + rect.y())); } else { resize(QSize(rect.height(), rect.width())); if (scale->alignment() == QwtScaleDraw::LeftScale) move(QPoint(d_target->x() + rect.x(), d_target->y() + rect.y() + rect.height()/2)); else if (scale->alignment() == QwtScaleDraw::RightScale) move(QPoint(d_target->x() - rect.height(), d_target->y() + rect.y() + rect.height()/2)); t.setText(" "); t.setBackgroundPen(QPen(Qt::NoPen)); scale->setTitle(t); } } QTextCursor cursor = textCursor(); cursor.insertText(text); d_initial_text = text; show(); setFocus(); }
void ContactWidgetItem::showContactInfo() { if (!m_info) { setContactInfo(); m_info = true; } if (m_show) { setFrameShadow(Plasma::Frame::Raised); if (!isEmpty()) { m_mainLayout->removeItem(m_infoText); m_infoText->hide(); } m_mainLayout->removeItem(m_edit); m_edit->hide(); m_show = false; } else { setFrameShadow(Plasma::Frame::Sunken); if (!isEmpty()) { m_mainLayout->addItem(m_infoText); m_infoText->show(); } m_mainLayout->addItem(m_edit); m_edit->show(); m_show = true; } }
Line::Line(Qt::Orientation orient, QWidget *parent) : QFrame(parent) { setFrameShadow(Sunken); if (orient == Qt::Horizontal) setFrameShape(HLine); else setFrameShape(VLine); }
AWebViewWidget::AWebViewWidget (QWidget* parent) : QFrame (parent) { View = new AWebView(this); View->setGeometry(2, 2, width() - 4, height() - 4); View->setHtml(QString()); setFrameShape(QFrame::StyledPanel); setFrameShadow(QFrame::Sunken); }
FormBase::FormBase( QWidget *parent, const char *name) : QVBox(parent, name), m_accept(0), m_cancel(0) { setMargin(10); setFrameShape(QFrame::Box ); setFrameShadow(QFrame::Raised); m_labelTitle = new QLabel(this); m_labelExplanation = new QLabel(this); m_labelExplanation->setMargin (10); }
Line::Line(Qt::Orientation orient, QWidget *parent, const char *name) : QFrame(parent, name) { setFrameShadow(Sunken); if(orient == Horizontal) setFrameShape(HLine); else setFrameShape(VLine); }
FDialogPreview::FDialogPreview(QWidget *pa) : QLabel(pa) { setAlignment(Qt::AlignLeft | Qt::AlignTop); setFixedSize( QSize( 200, 200 ) ); setScaledContents( false ); setFrameShape( QLabel::WinPanel ); setFrameShadow( QLabel::Sunken ); updtPix(); }
TableSideSelector::TableSideSelector(QWidget* parent) : QFrame(parent) { setSelection(All); setStyle(TableStyle); setFrameShape(QFrame::StyledPanel); setFrameShadow(QFrame::Sunken); setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); setMouseTracking(true); }
qPBReaderSeparatorWidget::qPBReaderSeparatorWidget(bool bHorizontalBar, QWidget * parent, Qt::WindowFlags f, const QString & isName) : QFrame(parent, f) { setObjectName(isName); setFrameShadow(QFrame::Plain); setFrameShape(bHorizontalBar ? QFrame::HLine : QFrame::VLine); }
ShortcutWidget::ShortcutWidget(QWidget * parent) : QLabel(parent), keysequence_() { has_cursor_ = false; setFrameShape(QFrame::Panel); setFrameShadow(QFrame::Raised); setLineWidth(3); setFocusPolicy(Qt::StrongFocus); setAlignment(Qt::AlignCenter); }
int QwtPlotGLCanvas::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QGLWidget::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { if (_id < 2) qt_static_metacall(this, _c, _id, _a); _id -= 2; } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { if (_id < 2) *reinterpret_cast<int*>(_a[0]) = -1; _id -= 2; } #ifndef QT_NO_PROPERTIES else if (_c == QMetaObject::ReadProperty) { void *_v = _a[0]; switch (_id) { case 0: *reinterpret_cast< Shadow*>(_v) = frameShadow(); break; case 1: *reinterpret_cast< Shape*>(_v) = frameShape(); break; case 2: *reinterpret_cast< int*>(_v) = lineWidth(); break; case 3: *reinterpret_cast< int*>(_v) = midLineWidth(); break; case 4: *reinterpret_cast< int*>(_v) = frameWidth(); break; case 5: *reinterpret_cast< QRect*>(_v) = frameRect(); break; } _id -= 6; } else if (_c == QMetaObject::WriteProperty) { void *_v = _a[0]; switch (_id) { case 0: setFrameShadow(*reinterpret_cast< Shadow*>(_v)); break; case 1: setFrameShape(*reinterpret_cast< Shape*>(_v)); break; case 2: setLineWidth(*reinterpret_cast< int*>(_v)); break; case 3: setMidLineWidth(*reinterpret_cast< int*>(_v)); break; } _id -= 6; } else if (_c == QMetaObject::ResetProperty) { _id -= 6; } else if (_c == QMetaObject::QueryPropertyDesignable) { _id -= 6; } else if (_c == QMetaObject::QueryPropertyScriptable) { _id -= 6; } else if (_c == QMetaObject::QueryPropertyStored) { _id -= 6; } else if (_c == QMetaObject::QueryPropertyEditable) { _id -= 6; } else if (_c == QMetaObject::QueryPropertyUser) { _id -= 6; } else if (_c == QMetaObject::RegisterPropertyMetaType) { if (_id < 6) *reinterpret_cast<int*>(_a[0]) = -1; _id -= 6; } #endif // QT_NO_PROPERTIES return _id; }
ColorLabel::ColorLabel(QWidget *parent, QColor c, int id, const QString &text) : QLabel(parent) { m_id = id; setText(text); setBackgroundColor(c); setAlignment(AlignHCenter | AlignVCenter); setFrameShape(StyledPanel); setFrameShadow(Sunken); setLineWidth(2); }
KbfxPixmapLabel::KbfxPixmapLabel ( QWidget *parent, const char *name, WFlags fl ) : QLabel ( parent, name, fl ) { // setFrameShape(QLabel::WinPanel); // setFrameShadow(QLabel::Sunken); setFrameShape ( QLabel::LineEditPanel ); setFrameShadow ( QLabel::Plain ); setScaledContents ( FALSE ); setAlignment ( int ( QLabel::WordBreak | QLabel::AlignCenter ) ); setMouseTracking ( TRUE ); }
ShortcutWidget::ShortcutWidget(QWidget * parent) : QLabel(parent), keysequence_() { QApplication::instance()->installEventFilter(this); has_cursor_ = false; setFrameShape(QFrame::Panel); setFrameShadow(QFrame::Raised); setLineWidth(3); setFocusPolicy(Qt::StrongFocus); setAlignment(Qt::AlignCenter); }
Base::Base (Dock* parent) : QFrame (parent) { QFont f = font(); //CONF option: MRViewToolFontSize //CONF default: 2 points less than the standard system font //CONF The point size for the font to use in MRView Tools. f.setPointSize (MR::File::Config::get_int ("MRViewToolFontSize", f.pointSize()-2)); setFont (f); setFrameShadow (QFrame::Sunken); setFrameShape (QFrame::Panel); }
void Case::reset(){ hasCase = true; flag = false; thirdMark = false; label->setText(" "); setLineWidth(0); setMidLineWidth(1); setFrameShape(QFrame::WinPanel); setFrameShadow(QFrame::Raised); show(); }
drmSegmentsView::drmSegmentsView(QWidget *parent) :QLabel(parent) { maxBlocks=1; colFail=QColor(Qt::red); colOK=QColor(Qt::green); setFrameShape(QFrame::Box); setFrameShadow(QFrame::Sunken); setLineWidth(3); setScaledContents(true); blockListCount=-1; }