Diffstat (limited to 'core/apps/embeddedkonsole/konsole.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | core/apps/embeddedkonsole/konsole.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/core/apps/embeddedkonsole/konsole.cpp b/core/apps/embeddedkonsole/konsole.cpp index f3792e4..a8ddc99 100644 --- a/core/apps/embeddedkonsole/konsole.cpp +++ b/core/apps/embeddedkonsole/konsole.cpp | |||
@@ -235,49 +235,49 @@ void Konsole::init(const char* _pgm, QStrList & _args) | |||
235 | 235 | ||
236 | tab = new EKNumTabWidget(this); | 236 | tab = new EKNumTabWidget(this); |
237 | 237 | ||
238 | connect(tab, SIGNAL(currentChanged(QWidget*)), this, SLOT(switchSession(QWidget*))); | 238 | connect(tab, SIGNAL(currentChanged(QWidget*)), this, SLOT(switchSession(QWidget*))); |
239 | 239 | ||
240 | // create terminal toolbar //////////////////////////////////////////////// | 240 | // create terminal toolbar //////////////////////////////////////////////// |
241 | setToolBarsMovable( FALSE ); | 241 | setToolBarsMovable( FALSE ); |
242 | QPEToolBar *menuToolBar = new QPEToolBar( this ); | 242 | QPEToolBar *menuToolBar = new QPEToolBar( this ); |
243 | menuToolBar->setHorizontalStretchable( TRUE ); | 243 | menuToolBar->setHorizontalStretchable( TRUE ); |
244 | 244 | ||
245 | QPEMenuBar *menuBar = new QPEMenuBar( menuToolBar ); | 245 | QPEMenuBar *menuBar = new QPEMenuBar( menuToolBar ); |
246 | 246 | ||
247 | fontList = new QPopupMenu( this ); | 247 | fontList = new QPopupMenu( this ); |
248 | for(uint i = 0; i < fonts.count(); i++) { | 248 | for(uint i = 0; i < fonts.count(); i++) { |
249 | VTFont *fnt = fonts.at(i); | 249 | VTFont *fnt = fonts.at(i); |
250 | fontList->insertItem(fnt->getName(), i); | 250 | fontList->insertItem(fnt->getName(), i); |
251 | } | 251 | } |
252 | fontChanged(cfont); | 252 | fontChanged(cfont); |
253 | 253 | ||
254 | configMenu = new QPopupMenu( this); | 254 | configMenu = new QPopupMenu( this); |
255 | colorMenu = new QPopupMenu( this); | 255 | colorMenu = new QPopupMenu( this); |
256 | scrollMenu = new QPopupMenu( this); | 256 | scrollMenu = new QPopupMenu( this); |
257 | editCommandListMenu = new QPopupMenu( this); | 257 | editCommandListMenu = new QPopupMenu( this); |
258 | 258 | ||
259 | configMenu->insertItem("Command List",editCommandListMenu); | 259 | configMenu->insertItem(tr("Command List"), editCommandListMenu); |
260 | 260 | ||
261 | bool listHidden; | 261 | bool listHidden; |
262 | cfg.setGroup("Menubar"); | 262 | cfg.setGroup("Menubar"); |
263 | if( cfg.readEntry("Hidden","FALSE") == "TRUE") { | 263 | if( cfg.readEntry("Hidden","FALSE") == "TRUE") { |
264 | editCommandListMenu->insertItem( tr( "Show command list" )); | 264 | editCommandListMenu->insertItem( tr( "Show command list" )); |
265 | listHidden=TRUE; | 265 | listHidden=TRUE; |
266 | } else { | 266 | } else { |
267 | editCommandListMenu->insertItem( tr( "Hide command list" )); | 267 | editCommandListMenu->insertItem( tr( "Hide command list" )); |
268 | listHidden=FALSE; | 268 | listHidden=FALSE; |
269 | } | 269 | } |
270 | 270 | ||
271 | cfg.setGroup("Tabs"); | 271 | cfg.setGroup("Tabs"); |
272 | tmp=cfg.readEntry("Position","Bottom"); | 272 | tmp=cfg.readEntry("Position","Bottom"); |
273 | if(tmp=="Top") { | 273 | if(tmp=="Top") { |
274 | tab->setTabPosition(QTabWidget::Top); | 274 | tab->setTabPosition(QTabWidget::Top); |
275 | configMenu->insertItem( tr( "Tabs on Bottom" ) ); | 275 | configMenu->insertItem( tr( "Tabs on Bottom" ) ); |
276 | } else { | 276 | } else { |
277 | tab->setTabPosition(QTabWidget::Bottom); | 277 | tab->setTabPosition(QTabWidget::Bottom); |
278 | configMenu->insertItem("Tabs on Top"); | 278 | configMenu->insertItem("Tabs on Top"); |
279 | } | 279 | } |
280 | configMenu->insertSeparator(2); | 280 | configMenu->insertSeparator(2); |
281 | 281 | ||
282 | colorMenu->insertItem(tr( "Green on Black")); | 282 | colorMenu->insertItem(tr( "Green on Black")); |
283 | colorMenu->insertItem(tr( "Black on White")); | 283 | colorMenu->insertItem(tr( "Black on White")); |
@@ -600,49 +600,49 @@ void Konsole::newSession() { | |||
600 | TEWidget* Konsole::getTe() { | 600 | TEWidget* Konsole::getTe() { |
601 | if (nsessions) { | 601 | if (nsessions) { |
602 | return (TEWidget *) tab->currentPage(); | 602 | return (TEWidget *) tab->currentPage(); |
603 | } else { | 603 | } else { |
604 | return 0; | 604 | return 0; |
605 | } | 605 | } |
606 | } | 606 | } |
607 | 607 | ||
608 | void Konsole::switchSession(QWidget* w) { | 608 | void Konsole::switchSession(QWidget* w) { |
609 | TEWidget* te = (TEWidget *) w; | 609 | TEWidget* te = (TEWidget *) w; |
610 | 610 | ||
611 | QFont teFnt = te->getVTFont(); | 611 | QFont teFnt = te->getVTFont(); |
612 | for(uint i = 0; i < fonts.count(); i++) { | 612 | for(uint i = 0; i < fonts.count(); i++) { |
613 | VTFont *fnt = fonts.at(i); | 613 | VTFont *fnt = fonts.at(i); |
614 | bool cf = fnt->getFont() == teFnt; | 614 | bool cf = fnt->getFont() == teFnt; |
615 | fontList->setItemChecked(i, cf); | 615 | fontList->setItemChecked(i, cf); |
616 | if (cf) { | 616 | if (cf) { |
617 | cfont = i; | 617 | cfont = i; |
618 | } | 618 | } |
619 | } | 619 | } |
620 | } | 620 | } |
621 | 621 | ||
622 | void Konsole::colorMenuIsSelected(int iD) { | 622 | void Konsole::colorMenuIsSelected(int iD) { |
623 | fromMenu = TRUE; | 623 | fromMenu = TRUE; |
624 | colorMenuSelected(iD); | 624 | colorMenuSelected(iD); |
625 | } | 625 | } |
626 | 626 | ||
627 | /// ------------------------------- some new stuff by L.J. Potter | 627 | /// ------------------------------- some new stuff by L.J. Potter |
628 | void Konsole::colorMenuSelected(int iD) | 628 | void Konsole::colorMenuSelected(int iD) |
629 | { // this is NOT pretty, elegant or anything else besides functional | 629 | { // this is NOT pretty, elegant or anything else besides functional |
630 | // QString temp; | 630 | // QString temp; |
631 | // qDebug( temp.sprintf("colormenu %d", iD)); | 631 | // qDebug( temp.sprintf("colormenu %d", iD)); |
632 | TEWidget* te = getTe(); | 632 | TEWidget* te = getTe(); |
633 | Config cfg("Konsole"); | 633 | Config cfg("Konsole"); |
634 | cfg.setGroup("Colors"); | 634 | cfg.setGroup("Colors"); |
635 | // QColor foreground; | 635 | // QColor foreground; |
636 | // QColor background; | 636 | // QColor background; |
637 | colorMenu->setItemChecked(lastSelectedMenu,FALSE); | 637 | colorMenu->setItemChecked(lastSelectedMenu,FALSE); |
638 | ColorEntry m_table[TABLE_COLORS]; | 638 | ColorEntry m_table[TABLE_COLORS]; |
639 | const ColorEntry * defaultCt=te->getdefaultColorTable(); | 639 | const ColorEntry * defaultCt=te->getdefaultColorTable(); |
640 | /////////// fore back | 640 | /////////// fore back |
641 | int i; | 641 | int i; |
642 | if(iD==-9) { // default default | 642 | if(iD==-9) { // default default |
643 | for (i = 0; i < TABLE_COLORS; i++) { | 643 | for (i = 0; i < TABLE_COLORS; i++) { |
644 | m_table[i].color = defaultCt[i].color; | 644 | m_table[i].color = defaultCt[i].color; |
645 | if(i==1 || i == 11) | 645 | if(i==1 || i == 11) |
646 | m_table[i].transparent=1; | 646 | m_table[i].transparent=1; |
647 | cfg.writeEntry("Schema","9"); | 647 | cfg.writeEntry("Schema","9"); |
648 | colorMenu->setItemChecked(-9,TRUE); | 648 | colorMenu->setItemChecked(-9,TRUE); |
@@ -732,49 +732,49 @@ void Konsole::colorMenuSelected(int iD) | |||
732 | } | 732 | } |
733 | cfg.writeEntry("Schema","19"); | 733 | cfg.writeEntry("Schema","19"); |
734 | if(!fromMenu) { | 734 | if(!fromMenu) { |
735 | foreground.setNamedColor(cfg.readEntry("foreground","")); | 735 | foreground.setNamedColor(cfg.readEntry("foreground","")); |
736 | background.setNamedColor(cfg.readEntry("background","")); | 736 | background.setNamedColor(cfg.readEntry("background","")); |
737 | } | 737 | } |
738 | fromMenu=FALSE; | 738 | fromMenu=FALSE; |
739 | colorMenu->setItemChecked(-19,TRUE); | 739 | colorMenu->setItemChecked(-19,TRUE); |
740 | } | 740 | } |
741 | 741 | ||
742 | for (i = 0; i < TABLE_COLORS; i++) { | 742 | for (i = 0; i < TABLE_COLORS; i++) { |
743 | if(i==0 || i == 10) { | 743 | if(i==0 || i == 10) { |
744 | m_table[i].color = foreground; | 744 | m_table[i].color = foreground; |
745 | } | 745 | } |
746 | else if(i==1 || i == 11) { | 746 | else if(i==1 || i == 11) { |
747 | m_table[i].color = background; m_table[i].transparent=0; | 747 | m_table[i].color = background; m_table[i].transparent=0; |
748 | } | 748 | } |
749 | else | 749 | else |
750 | m_table[i].color = defaultCt[i].color; | 750 | m_table[i].color = defaultCt[i].color; |
751 | } | 751 | } |
752 | } | 752 | } |
753 | lastSelectedMenu = iD; | 753 | lastSelectedMenu = iD; |
754 | te->setColorTable(m_table); | 754 | te->setColorTable(m_table); |
755 | update(); | 755 | update(); |
756 | 756 | ||
757 | } | 757 | } |
758 | 758 | ||
759 | void Konsole::configMenuSelected(int iD) | 759 | void Konsole::configMenuSelected(int iD) |
760 | { | 760 | { |
761 | // QString temp; | 761 | // QString temp; |
762 | // qDebug( temp.sprintf("configmenu %d",iD)); | 762 | // qDebug( temp.sprintf("configmenu %d",iD)); |
763 | TEWidget* te = getTe(); | 763 | TEWidget* te = getTe(); |
764 | Config cfg("Konsole"); | 764 | Config cfg("Konsole"); |
765 | cfg.setGroup("Menubar"); | 765 | cfg.setGroup("Menubar"); |
766 | if( iD == -4) { | 766 | if( iD == -4) { |
767 | cfg.setGroup("Tabs"); | 767 | cfg.setGroup("Tabs"); |
768 | QString tmp=cfg.readEntry("Position","Bottom"); | 768 | QString tmp=cfg.readEntry("Position","Bottom"); |
769 | 769 | ||
770 | if(tmp=="Top") { | 770 | if(tmp=="Top") { |
771 | tab->setTabPosition(QTabWidget::Bottom); | 771 | tab->setTabPosition(QTabWidget::Bottom); |
772 | configMenu->changeItem( iD,"Tabs on Top"); | 772 | configMenu->changeItem( iD,"Tabs on Top"); |
773 | cfg.writeEntry("Position","Bottom"); | 773 | cfg.writeEntry("Position","Bottom"); |
774 | } else { | 774 | } else { |
775 | tab->setTabPosition(QTabWidget::Top); | 775 | tab->setTabPosition(QTabWidget::Top); |
776 | configMenu->changeItem( iD,"Tabs on Bottom"); | 776 | configMenu->changeItem( iD,"Tabs on Bottom"); |
777 | cfg.writeEntry("Position","Top"); | 777 | cfg.writeEntry("Position","Top"); |
778 | } | 778 | } |
779 | } | 779 | } |
780 | } | 780 | } |
@@ -908,40 +908,40 @@ void Konsole::parseCommandLine() { | |||
908 | cmd.stripWhiteSpace(); | 908 | cmd.stripWhiteSpace(); |
909 | system(cmd.latin1()); | 909 | system(cmd.latin1()); |
910 | exit(0);//close(); | 910 | exit(0);//close(); |
911 | } // end -e switch | 911 | } // end -e switch |
912 | } | 912 | } |
913 | startUp++; | 913 | startUp++; |
914 | } | 914 | } |
915 | 915 | ||
916 | void Konsole::changeForegroundColor(const QColor &color) { | 916 | void Konsole::changeForegroundColor(const QColor &color) { |
917 | Config cfg("Konsole"); | 917 | Config cfg("Konsole"); |
918 | cfg.setGroup("Colors"); | 918 | cfg.setGroup("Colors"); |
919 | int r, g, b; | 919 | int r, g, b; |
920 | color.rgb(&r,&g,&b); | 920 | color.rgb(&r,&g,&b); |
921 | foreground.setRgb(r,g,b); | 921 | foreground.setRgb(r,g,b); |
922 | // QString colors; | 922 | // QString colors; |
923 | // colors.sprintf("%d,%d,%d"color.red,color.green,color.blue); | 923 | // colors.sprintf("%d,%d,%d"color.red,color.green,color.blue); |
924 | cfg.writeEntry("foreground",color.name()); | 924 | cfg.writeEntry("foreground",color.name()); |
925 | cfg.write(); | 925 | cfg.write(); |
926 | 926 | ||
927 | qDebug("do other dialog"); | 927 | qDebug("do other dialog"); |
928 | ColorPopupMenu* penColorPopupMenu2 = new ColorPopupMenu(Qt::black, this,"background color"); | 928 | ColorPopupMenu* penColorPopupMenu2 = new ColorPopupMenu(Qt::black, this,"background color"); |
929 | connect(penColorPopupMenu2, SIGNAL(colorSelected(const QColor&)), this, | 929 | connect(penColorPopupMenu2, SIGNAL(colorSelected(const QColor&)), this, |
930 | SLOT(changeBackgroundColor(const QColor&))); | 930 | SLOT(changeBackgroundColor(const QColor&))); |
931 | penColorPopupMenu2->exec(); | 931 | penColorPopupMenu2->exec(); |
932 | 932 | ||
933 | } | 933 | } |
934 | 934 | ||
935 | void Konsole::changeBackgroundColor(const QColor &color) { | 935 | void Konsole::changeBackgroundColor(const QColor &color) { |
936 | 936 | ||
937 | qDebug("Change background"); | 937 | qDebug("Change background"); |
938 | Config cfg("Konsole"); | 938 | Config cfg("Konsole"); |
939 | cfg.setGroup("Colors"); | 939 | cfg.setGroup("Colors"); |
940 | int r, g, b; | 940 | int r, g, b; |
941 | color.rgb(&r,&g,&b); | 941 | color.rgb(&r,&g,&b); |
942 | background.setRgb(r,g,b); | 942 | background.setRgb(r,g,b); |
943 | // QString colors; | 943 | // QString colors; |
944 | // colors.sprintf("%d,%d,%d"color.red,color.green,color.blue); | 944 | // colors.sprintf("%d,%d,%d"color.red,color.green,color.blue); |
945 | cfg.writeEntry("background",color.name()); | 945 | cfg.writeEntry("background",color.name()); |
946 | cfg.write(); | 946 | cfg.write(); |
947 | } | 947 | } |