-rw-r--r-- | noncore/tools/calculator/calculatorimpl.cpp | 73 |
1 files changed, 67 insertions, 6 deletions
diff --git a/noncore/tools/calculator/calculatorimpl.cpp b/noncore/tools/calculator/calculatorimpl.cpp index 3a6efe4..0925073 100644 --- a/noncore/tools/calculator/calculatorimpl.cpp +++ b/noncore/tools/calculator/calculatorimpl.cpp @@ -23,4 +23,5 @@ * Added support for Temperature conversions. */ +// Sat 03-09-2002 L.J. Potter added the inlined pixmaps here #include "calculatorimpl.h" @@ -40,4 +41,61 @@ #include <qmessagebox.h> #include <math.h> +/* XPM */ +static char *oneoverx_xpm[] = { +/* width height num_colors chars_per_pixel */ +" 13 11 2 1", +/* colors */ +". c None", +"# c #000000", +/* pixels */ +"......#......", +".....##......", +"......#......" +".....###.....", +".............", +"..#########..", +".............", +"....##.##....", +"......#......", +"......#......", +"....##.##....", +}; +/* XPM */ +static char *ythrootofx_xpm[] = { +/* width height num_colors chars_per_pixel */ +" 13 11 2 1", +/* colors */ +". c None", +"# c #000000", +/* pixels */ +"#.#..........", +"#.#..........", +"###...#######", +"..#..#.......", +"###..#.......", +".....#.#...#.", +".#..#...#.#..", +"#.#.#....#...", +"..#.#...#.#..", +"...#...#...#.", +"...#........." +}; +/* XPM */ +static char *xtopowerofy_xpm[] = { +/* width height num_colors chars_per_pixel */ +" 9 8 2 1", +/* colors */ +". c None", +"# c #000000", +/* pixels */ +"......#.#", +"......#.#", +"......###", +"#...#...#", +".#.#..###", +"..#......", +".#.#.....", +"#...#...." +}; CalculatorImpl::CalculatorImpl( QWidget * parent, const char * name, @@ -45,7 +103,7 @@ CalculatorImpl::CalculatorImpl( QWidget * parent, const char * name, : Calculator( parent, name, f ) { - xtopowerofy = Resource::loadPixmap("xtopowerofy"); - ythrootofx = Resource::loadPixmap("ythrootofx"); - oneoverx = Resource::loadPixmap("oneoverx"); +// xtopowerofy = Resource::loadPixmap("xtopowerofy"); +// ythrootofx = Resource::loadPixmap("ythrootofx"); +// oneoverx = Resource::loadPixmap("oneoverx"); memMark = new QLabel( "m", LCD ); @@ -290,12 +348,15 @@ void CalculatorImpl::function_button(int mode){ void CalculatorImpl::display_pixmap_faces() { + QPixmap image0( ( const char** ) xtopowerofy_xpm); QPushButton* tmpbutton = func_buttons[5]; - tmpbutton->setPixmap(xtopowerofy); + tmpbutton->setPixmap(image0); + QPixmap image1( ( const char** ) ythrootofx_xpm); tmpbutton = func_buttons[6]; - tmpbutton->setPixmap(ythrootofx); + tmpbutton->setPixmap(image1); + QPixmap image2( ( const char** ) oneoverx_xpm); tmpbutton = func_buttons[3]; - tmpbutton->setPixmap(oneoverx); + tmpbutton->setPixmap(image2); } |