summaryrefslogtreecommitdiff
path: root/core
authorllornkcor <llornkcor>2002-11-08 13:25:26 (UTC)
committer llornkcor <llornkcor>2002-11-08 13:25:26 (UTC)
commitada5be67fec81ed8845a6f358bbf7e3b181d417e (patch) (side-by-side diff)
tree7534fb32838b3323f64328f863d621d959b716fb /core
parent8714e7c5271b80bf61de10f3726bce8b6a85127f (diff)
downloadopie-ada5be67fec81ed8845a6f358bbf7e3b181d417e.zip
opie-ada5be67fec81ed8845a6f358bbf7e3b181d417e.tar.gz
opie-ada5be67fec81ed8845a6f358bbf7e3b181d417e.tar.bz2
option for beep
Diffstat (limited to 'core') (more/less context) (ignore whitespace changes)
-rw-r--r--core/apps/embeddedkonsole/TEWidget.cpp7
-rw-r--r--core/apps/embeddedkonsole/TEWidget.h11
-rw-r--r--core/apps/embeddedkonsole/konsole.cpp68
3 files changed, 47 insertions, 39 deletions
diff --git a/core/apps/embeddedkonsole/TEWidget.cpp b/core/apps/embeddedkonsole/TEWidget.cpp
index 4c6ea2a..c220e11 100644
--- a/core/apps/embeddedkonsole/TEWidget.cpp
+++ b/core/apps/embeddedkonsole/TEWidget.cpp
@@ -334,3 +334,4 @@ TEWidget::TEWidget(QWidget *parent, const char *name) : QFrame(parent,name)
hposition = 0;
-vcolumns = 0;
+ vcolumns = 0;
+ useBeep = true;
@@ -1109,3 +1110,5 @@ void TEWidget::Bell()
//# ifndef QT_NO_COP
- QCopEnvelope( "QPE/TaskBar", "soundAlarm()" );
+ if(useBeep)
+ QCopEnvelope( "QPE/TaskBar", "soundAlarm()" );
+
//# endif
diff --git a/core/apps/embeddedkonsole/TEWidget.h b/core/apps/embeddedkonsole/TEWidget.h
index a480d45..5597f27 100644
--- a/core/apps/embeddedkonsole/TEWidget.h
+++ b/core/apps/embeddedkonsole/TEWidget.h
@@ -55,16 +55,9 @@ public:
void setColorTable(const ColorEntry table[]);
-
void setScrollbarLocation(int loc);
enum { SCRNONE=0, SCRLEFT=1, SCRRIGHT=2 };
-
void setScroll(int cursor, int lines);
void doScroll(int lines);
-
void doHScroll(int lines);
-
-
void emitSelection();
- void setWrapAt(int columns);
-
-public:
+ void setWrapAt(int columns);
@@ -81,4 +74,4 @@ public:
-public:
bool useHorzScroll;
+ bool useBeep;
diff --git a/core/apps/embeddedkonsole/konsole.cpp b/core/apps/embeddedkonsole/konsole.cpp
index 5a68c81..ebff05e 100644
--- a/core/apps/embeddedkonsole/konsole.cpp
+++ b/core/apps/embeddedkonsole/konsole.cpp
@@ -373,2 +373,6 @@ void Konsole::init(const char* _pgm, QStrList & _args)
configMenu->insertItem(tr( "Wrap" ));
+ int jut = configMenu->insertItem(tr( "Use Beep" ));
+ cfg.setGroup("Menubar");
+ configMenu->setItemChecked(jut, cfg.readBoolEntry("useBeep",0));
+
@@ -789,4 +793,4 @@ void Konsole::configMenuSelected(int iD)
{
-// QString temp;
-// qDebug( temp.sprintf("configmenu %d",iD));
+// QString temp;
+// qDebug( temp.sprintf("configmenu %d",iD));
TEWidget* te = getTe();
@@ -794,25 +798,25 @@ void Konsole::configMenuSelected(int iD)
cfg.setGroup("Menubar");
- if( iD == -4) {
- cfg.setGroup("Tabs");
- QString tmp=cfg.readEntry("Position","Bottom");
-
- if(tmp=="Top") {
- tab->setTabPosition(QTabWidget::Bottom);
- configMenu->changeItem( iD,"Tabs on Top");
- cfg.writeEntry("Position","Bottom");
- } else {
- tab->setTabPosition(QTabWidget::Top);
- configMenu->changeItem( iD,"Tabs on Bottom");
- cfg.writeEntry("Position","Top");
- }
- }
- int i;
+ int i,j;
#ifdef QWS_QT_OPIE
-i=-29;
+ i=-29;j=-30;
#else
-i=-28;
+ i=-28;j=-29;
#endif
- if( iD == i) {
- cfg.setGroup("ScrollBar");
+ if(iD == -4) {
+ cfg.setGroup("Tabs");
+ QString tmp=cfg.readEntry("Position","Bottom");
+
+ if(tmp=="Top") {
+ tab->setTabPosition(QTabWidget::Bottom);
+ configMenu->changeItem( iD,"Tabs on Top");
+ cfg.writeEntry("Position","Bottom");
+ } else {
+ tab->setTabPosition(QTabWidget::Top);
+ configMenu->changeItem( iD,"Tabs on Bottom");
+ cfg.writeEntry("Position","Top");
+ }
+ }
+ if(iD == i) {
+ cfg.setGroup("ScrollBar");
bool b=cfg.readBoolEntry("HorzScroll",0);
@@ -828,3 +832,12 @@ i=-28;
te->setScrollbarLocation( cfg.readNumEntry("Position",2));
- }
+ }
+ if(iD == j) {
+ cfg.setGroup("Menubar");
+ bool b=cfg.readBoolEntry("useBeep",0);
+ b=!b;
+ cfg.writeEntry("useBeep", b );
+ cfg.write();
+ configMenu->setItemChecked(j,b);
+ te->useBeep=b;
+ }
}
@@ -983,5 +996,5 @@ void Konsole::changeForegroundColor(const QColor &color) {
foreground.setRgb(r,g,b);
-// QString colors;
-// colors.sprintf("%d,%d,%d"color.red,color.green,color.blue);
+
cfg.writeEntry("foreground",color.name());
+ qDebug("foreground "+color.name());
cfg.write();
@@ -1006,5 +1019,4 @@ void Konsole::changeBackgroundColor(const QColor &color) {
background.setRgb(r,g,b);
-// QString colors;
-// colors.sprintf("%d,%d,%d"color.red,color.green,color.blue);
cfg.writeEntry("background",color.name());
+ qDebug("background "+color.name());
cfg.write();
@@ -1027,4 +1039,4 @@ i=-28;
} else {
- te->setWrapAt(90);
-// te->setWrapAt(120);
+// te->setWrapAt(90);
+ te->setWrapAt(120);
configMenu->setItemChecked( i,FALSE);