14 const Qt::PenStyle PenStyleBox::patterns[] = {Qt::SolidLine, Qt::DashLine,
15 Qt::DotLine, Qt::DashDotLine,
36 const Qt::PenStyle* ite =
37 std::find(patterns, patterns +
sizeof(patterns),
style);
38 if (ite == patterns +
sizeof(patterns))
39 this->setCurrentIndex(0);
41 this->setCurrentIndex(ite - patterns);
50 if (index < (
int)
sizeof(patterns))
51 return patterns[index];
61 size_t i = this->currentIndex();
62 if (i <
sizeof(patterns))
74 const Qt::PenStyle* ite =
75 std::find(patterns, patterns +
sizeof(patterns),
style);
76 if (ite == patterns +
sizeof(patterns))
79 return (ite - patterns);