summaryrefslogtreecommitdiffstats
path: root/kbstateapplet
diff options
context:
space:
mode:
Diffstat (limited to 'kbstateapplet')
-rw-r--r--kbstateapplet/CMakeL10n.txt6
-rw-r--r--kbstateapplet/CMakeLists.txt39
-rw-r--r--kbstateapplet/images/CMakeLists.txt3
-rw-r--r--kbstateapplet/kbstate.cpp38
-rw-r--r--kbstateapplet/kbstate.h10
-rw-r--r--kbstateapplet/kbstateapplet.desktop99
-rw-r--r--kbstateapplet/kdeexportfix.h8
7 files changed, 79 insertions, 124 deletions
diff --git a/kbstateapplet/CMakeL10n.txt b/kbstateapplet/CMakeL10n.txt
index bc9000b..6c34e3f 100644
--- a/kbstateapplet/CMakeL10n.txt
+++ b/kbstateapplet/CMakeL10n.txt
@@ -1,3 +1,9 @@
##### create translation templates ##############
tde_l10n_create_template( "kbstateapplet" )
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/kbstateapplet-desktops/"
+ SOURCES *.desktop
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
diff --git a/kbstateapplet/CMakeLists.txt b/kbstateapplet/CMakeLists.txt
new file mode 100644
index 0000000..a0ba809
--- /dev/null
+++ b/kbstateapplet/CMakeLists.txt
@@ -0,0 +1,39 @@
+add_subdirectory( images )
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+ ${X11_INCLUDE_DIR}
+ ${X11_Xkb_INCLUDE_PATH}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+ ${TDE_LIB_DIR}
+)
+
+
+##### kbstate_panelapplet (kpart)
+
+tde_add_kpart( kbstate_panelapplet MODULE AUTOMOC
+
+ SOURCES
+ kbstate.cpp
+ LINK
+ tdeui-shared
+ tdecore-shared
+
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
+
+
+##### other data
+
+tde_create_translated_desktop(
+ SOURCE kbstateapplet.desktop
+ DESTINATION ${DATA_INSTALL_DIR}/kicker/applets
+ PO_DIR kbstateapplet-desktops
+)
diff --git a/kbstateapplet/images/CMakeLists.txt b/kbstateapplet/images/CMakeLists.txt
new file mode 100644
index 0000000..4564c0c
--- /dev/null
+++ b/kbstateapplet/images/CMakeLists.txt
@@ -0,0 +1,3 @@
+##### icons
+
+tde_install_icons( DESTINATION ${DATA_INSTALL_DIR}/kbstateapplet/icons )
diff --git a/kbstateapplet/kbstate.cpp b/kbstateapplet/kbstate.cpp
index e0bf552..9de6931 100644
--- a/kbstateapplet/kbstate.cpp
+++ b/kbstateapplet/kbstate.cpp
@@ -50,7 +50,7 @@ extern "C"
#include <X11/keysymdef.h>
#include <X11/extensions/XKB.h>
- KDE_EXPORT KPanelApplet* init(TQWidget *parent, const TQString& configFile)
+ TDE_EXPORT KPanelApplet* init(TQWidget *parent, const TQString& configFile)
{
TDEGlobal::locale()->insertCatalogue("kbstateapplet");
KbStateApplet *applet = new KbStateApplet(configFile, KPanelApplet::Normal, KPanelApplet::About, parent, "kbstateapplet");
@@ -113,7 +113,7 @@ KbStateApplet::KbStateApplet(const TQString& configFile, Type t, int actions,
accessxFeatures = 0;
//startTimer(100); // ten times a second
- connect(kapp, TQT_SIGNAL(tdedisplayPaletteChanged()), TQT_SLOT(paletteChanged()));
+ connect(kapp, TQ_SIGNAL(tdedisplayPaletteChanged()), TQ_SLOT(paletteChanged()));
kapp->installX11EventFilter (this);
int opcode_rtn, error_rtn;
@@ -139,27 +139,27 @@ void KbStateApplet::buildPopupMenu()
sizePopup->insertItem(i18n("Small"), 13);
sizePopup->insertItem(i18n("Medium"), 20);
sizePopup->insertItem(i18n("Large"), 26);
- connect(sizePopup,TQT_SIGNAL(activated(int)), this, TQT_SLOT(setIconDim(int)));
+ connect(sizePopup,TQ_SIGNAL(activated(int)), this, TQ_SLOT(setIconDim(int)));
showPopup=new TDEPopupMenu(this);
showPopup->setCheckable( true );
- modifierItem=showPopup->insertItem(i18n("Modifier Keys"), this, TQT_SLOT(toggleModifier()));
- lockkeysItem=showPopup->insertItem(i18n("Lock Keys"), this, TQT_SLOT(toggleLockkeys()));
- mouseItem=showPopup->insertItem(i18n("Mouse Status"), this, TQT_SLOT(toggleMouse()));
- accessxItem=showPopup->insertItem(i18n("AccessX Status"), this, TQT_SLOT(toggleAccessX()));
+ modifierItem=showPopup->insertItem(i18n("Modifier Keys"), this, TQ_SLOT(toggleModifier()));
+ lockkeysItem=showPopup->insertItem(i18n("Lock Keys"), this, TQ_SLOT(toggleLockkeys()));
+ mouseItem=showPopup->insertItem(i18n("Mouse Status"), this, TQ_SLOT(toggleMouse()));
+ accessxItem=showPopup->insertItem(i18n("AccessX Status"), this, TQ_SLOT(toggleAccessX()));
popup = new TDEPopupMenu(this);
popup->setCheckable( true );
popup->insertTitle(0, i18n("Keyboard Status Applet"));
popup->insertItem(i18n("Set Icon Size"),sizePopup);
fillSpaceItem = popup->insertItem(i18n("Fill Available Space"),
- this, TQT_SLOT(toggleFillSpace()));
+ this, TQ_SLOT(toggleFillSpace()));
popup->insertItem(i18n("Show"),showPopup);
- popup->insertItem(i18n("Configure AccessX Features..."), this, TQT_SLOT(configureAccessX()));
- popup->insertItem(i18n("Configure Keyboard..."), this, TQT_SLOT(configureKeyboard()));
- popup->insertItem(i18n("Configure Mouse..."), this, TQT_SLOT(configureMouse()));
+ popup->insertItem(i18n("Configure AccessX Features..."), this, TQ_SLOT(configureAccessX()));
+ popup->insertItem(i18n("Configure Keyboard..."), this, TQ_SLOT(configureKeyboard()));
+ popup->insertItem(i18n("Configure Mouse..."), this, TQ_SLOT(configureMouse()));
popup->insertSeparator();
- popup->insertItem(i18n("About"), this, TQT_SLOT(about()));
+ popup->insertItem(i18n("About"), this, TQ_SLOT(about()));
setCustomMenu(popup);
updateMenu();
}
@@ -264,7 +264,7 @@ int KbStateApplet::heightForWidth(int w) const {
}
void KbStateApplet::mousePressEvent(TQMouseEvent *e) {
- if (e->button() == Qt::RightButton)
+ if (e->button() == TQt::RightButton)
popup->popup(e->globalPos());
}
@@ -308,7 +308,7 @@ void KbStateApplet::layout() {
accessxCount++;
}
- if (orientation() ==Qt::Vertical) {
+ if (orientation() ==TQt::Vertical) {
calculateSizes (width(), modifierCount, lockkeyCount, accessxCount,
showMouse, lines, length, size);
@@ -547,8 +547,8 @@ void KbStateApplet::initMasks() {
if ((map <= 7) && !(icons[map])) {
icons[map] = new KeyIcon (i, instance, this, modifierKeys[i].name);
TQToolTip::add (icons[map], i18n (modifierKeys[i].name));
- connect (icons[map], TQT_SIGNAL(stateChangeRequest (KeyIcon*,bool,bool)),
- TQT_SLOT(stateChangeRequest (KeyIcon*,bool,bool)));
+ connect (icons[map], TQ_SIGNAL(stateChangeRequest (KeyIcon*,bool,bool)),
+ TQ_SLOT(stateChangeRequest (KeyIcon*,bool,bool)));
if (modifierKeys[i].isModifier)
modifiers.append(icons[map]);
else
@@ -755,7 +755,7 @@ KeyIcon::KeyIcon (int keyId, TDEInstance *instance,
isLocked = false;
isLatched = false;
updateImages ();
- connect (this, TQT_SIGNAL(clicked()), TQT_SLOT(clickedSlot()));
+ connect (this, TQ_SIGNAL(clicked()), TQ_SLOT(clickedSlot()));
}
KeyIcon::~KeyIcon () {
@@ -862,7 +862,7 @@ MouseIcon::MouseIcon (TDEInstance *instance, TQWidget *parent, const char *name)
state = 0;
activekey = 0;
updateImages ();
- connect (this, TQT_SIGNAL(clicked()), TQT_SLOT(clickedSlot()));
+ connect (this, TQ_SIGNAL(clicked()), TQ_SLOT(clickedSlot()));
}
MouseIcon::~MouseIcon () {
@@ -964,7 +964,7 @@ TimeoutIcon::TimeoutIcon (TDEInstance *instance, const TQString &text,
this->featurename = featurename;
glyth = " ";
setImage (featurename);
- connect (&timer, TQT_SIGNAL(timeout()), this, TQT_SLOT(timeout()));
+ connect (&timer, TQ_SIGNAL(timeout()), this, TQ_SLOT(timeout()));
}
TimeoutIcon::~TimeoutIcon () {
diff --git a/kbstateapplet/kbstate.h b/kbstateapplet/kbstate.h
index da09d48..854d61c 100644
--- a/kbstateapplet/kbstate.h
+++ b/kbstateapplet/kbstate.h
@@ -34,7 +34,7 @@ class TQGridLayout;
class TDEPopupMenu;
class StatusIcon : public TQPushButton {
- Q_OBJECT
+ TQ_OBJECT
public:
StatusIcon (const TQString &text, TQWidget *parent, const char *name=0);
@@ -45,7 +45,7 @@ public:
typedef TQPtrList<StatusIcon> IconList;
class TimeoutIcon : public StatusIcon {
- Q_OBJECT
+ TQ_OBJECT
public:
TimeoutIcon (TDEInstance *instance, const TQString &text,
@@ -73,7 +73,7 @@ private slots:
};
class KeyIcon : public StatusIcon {
- Q_OBJECT
+ TQ_OBJECT
public:
KeyIcon (int keyId, TDEInstance *instance,
@@ -104,7 +104,7 @@ private:
};
class MouseIcon : public StatusIcon {
- Q_OBJECT
+ TQ_OBJECT
public:
MouseIcon (TDEInstance *instance, TQWidget *parent, const char *name=0);
@@ -133,7 +133,7 @@ class MouseIcon : public StatusIcon {
};
class KbStateApplet : public KPanelApplet {
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/kbstateapplet/kbstateapplet.desktop b/kbstateapplet/kbstateapplet.desktop
index 70f60cb..5ae9f86 100644
--- a/kbstateapplet/kbstateapplet.desktop
+++ b/kbstateapplet/kbstateapplet.desktop
@@ -1,101 +1,8 @@
[Desktop Entry]
-Type=Plugin
Name=Keyboard Status Applet
-Name[bg]=Състояние на клавиатурата
-Name[br]=Arloadig stad ar stokellaoueg
-Name[ca]=Applet d'estat del teclat
-Name[cs]=Applet ukazují stav klávesnice
-Name[da]=Tastaturstatus-applet
-Name[de]=Tastaturstatus
-Name[el]=Μικροεφαρμογή κατάστασης πληκτρολογίου
-Name[es]=Aplicación integrada en el panel con el estado del teclado
-Name[et]=Klaviatuuristaatuse aplett
-Name[eu]=Teklatuaren egoeraren applet-a
-Name[fa]=برنامک وضعیت صفحه کلید
-Name[fi]=Näppäimistötilan sovelma
-Name[fr]=Applet d'état du clavier
-Name[ga]=Feidhmchláirín Stádais an Mhéarchláir
-Name[gl]=Applet de Estado do Teclado
-Name[he]=יישומון מצב המקלדת
-Name[hi]=कुंजीपट स्थिति ऐप्लेट
-Name[hu]=Billentyűállapot-jelző
-Name[is]=Lyklaborðsstöðu smáforrit
-Name[it]=Applet per lo stato della tastiera
-Name[ja]=キーボード状態アプレット
-Name[ka]=კლავიატურის სტატუსის აპლეტი
-Name[km]= អាប់ភ្លេត​ស្ថានភាព​ក្ដារ​ចុច
-Name[lt]=Klaviatūros būklės įskiepis
-Name[mk]=Аплет за статус на тастатурата
-Name[ms]=Aplet Status Papan Kekunci
-Name[nb]=Miniprogram for tastaturstatus
-Name[nds]=Tastatuurstatus-Lüttprogramm
-Name[ne]=कुञ्जीपाटी वस्तुस्थिति एप्लेट
-Name[nl]=Toetsenbordstatus-applet
-Name[pa]=ਕੀ-ਬੋਰਡ ਸਥਿਤੀ ਐਪਲਿਟ
-Name[pl]=Aplet stanu klawiatury
-Name[pt]='Applet' de estado do teclado
-Name[pt_BR]=Mini-aplicativo de status do teclado
-Name[ru]=Аплет состояния клавиатуры
-Name[sk]=Applet Stav klávesnice
-Name[sl]=Vstavek za stanje tipkovnice
-Name[sr]=Аплет за статус тастатуре
-Name[sr@Latn]=Aplet za status tastature
-Name[sv]=Miniprogram för tangentbordsstatus
-Name[ta]=விசைப்பலகை நிலை குறுநிரல்
-Name[tg]=Апплети ҳолати радифи ҳарфҳо
-Name[th]=แอพเพล็ตสถานะแป้นพิมพ์
-Name[tr]=Klavye Durum Uygulaması
-Name[uk]=Аплет стану клавіатури
-Name[vi]=Tiểu dụng Trạng thái Bàn phím
-Name[zh_CN]=键盘状态小程序
-Name[zh_TW]=鍵盤狀態小程式
+
Comment=Panel applet that shows the state of the modifier keys
-Comment[bg]=Аплет за системния панел, които показва състоянието на клавишите модификатори
-Comment[bs]=Panel applet koji pokazuje stanje modifikatorskih tipaka
-Comment[ca]=Applet del plafó que mostra l'estat de les tecles modificadores
-Comment[cs]=Applet, který zobrazuje stav klávesnice
-Comment[da]=Panelprogram der viser tilstanden for ændringstaster
-Comment[de]=Ein Miniprogramm für die Kontrollleiste, das den Status der Sondertasten anzeigt
-Comment[el]=Μικροεφαρμογή του πίνακα που εμφανίζει την κατάσταση των πλήκτρων τροποποίησης
-Comment[es]=Aplicación integrada en el panel que muestra el estado de las teclas modificadoras
-Comment[et]=Paneeliaplett, mis näitab muuteklahvide olekut
-Comment[eu]=Panelaren applet-ak tekla aldatzaileen egoera erakusten du
-Comment[fa]=برنامک تابلو که وضعیت کلیدهای تغییردهنده را نمایش می‌دهد
-Comment[fi]=Muunnosnäppäinten tilan näyttävä paneelisovelma
-Comment[fr]=Applet du tableau de bord affichant l'état des touches de modifications
-Comment[ga]=Feidhmchláirín painéil a thaispeánann staid na n-eochracha mionathraithe
-Comment[gl]=Applet do painel que mostra o estado das teclas modificadoras
-Comment[hi]=फलक ऐप्लेट जो कि परिवर्धक कुंजियों की स्थिति दिखाता है
-Comment[hu]=Panel-kisalkalmazás a módosítóbillentyűk állapotának kiírásához
-Comment[is]=Spjaldforrit sem sýnir stöðu breytilykla
-Comment[it]=Applet del pannello che mostra lo stato dei tasti modificatori
-Comment[ja]=修飾キーの状態を表示するパネルアプレット
-Comment[ka]=პანელის აპლეტი, რომელიც მოდიფიკატორ კლავიშთა მდგომარეობას ასახავს
-Comment[km]=​អាប់ភ្លេត​បន្ទះ​ដែល​បង្ហាញ​ស្ថានភាព​របស់​គ្រាប់ចុច​កែប្រែ
-Comment[lt]=Pulto įskiepis rodantis klaviatūros modifikuojančiųjų klavišų būseną
-Comment[mk]=Аплет на панелот што ја покажува состојбата на копчињата за менување
-Comment[ms]=Panel aplet yang menayangkan keadaan kekunci pengubah suai
-Comment[nb]=Panel-miniprogram som viser tilstanden for valgtastene
-Comment[nds]=Paneel-Lüttprogramm, dat den Tostand vun de Sünnertasten wiest
-Comment[ne]=परिमार्जक कुञ्जीको वस्तुस्थिति देखाउने प्यानल ऐप्लेट
-Comment[nl]=Een paneelapplet dat de status van de modificatietoetsen weergeeft
-Comment[pa]=ਸੋਧਕ ਸਵਿੱਚਾਂ ਦੀ ਹਾਲਤ ਵੇਖਾਉਣ ਨਾਲ ਤੁਸੀਂ ਪੈਨਲ ਐਪਲਿਟ ਵੇਖ ਸਕਦੇ ਹੋ
-Comment[pl]=Apleta panelu, który pokazuje stan klawiszy modyfikujących
-Comment[pt]='Applet' do painel que mostra o estado das teclas modificadoras
-Comment[pt_BR]=Ícone de painel que mostra o estado das teclas modificadoras
-Comment[ru]=Аплет, показывающий состояния специальных клавиш
-Comment[sk]=Applet panelu, ktorý zobrazí stav modifikačných kláves
-Comment[sl]=Pultni vstavek, ki prikazuje stanje modifikatorskih tipk (modifikatorjev)
-Comment[sr]=Панелни аплет који приказује стање модификаторских тастера
-Comment[sr@Latn]=Panelni aplet koji prikazuje stanje modifikatorskih tastera
-Comment[sv]=Panelminiprogram som visar tillståndet hos väljartangenter
-Comment[ta]=மாற்றி விசைகளின் நிலையைக் காட்டும் ஒரு பலக குறுநிரல்
-Comment[tg]=Апплети нишонмедодаи ҳолати махсуси тугмаҳо
-Comment[th]=ถาดแอพเพล็ตสำหรับแสดงสถานะของปุ่มพิมพ์ร่วม
-Comment[tr]=Değiştirici tuş alanını gösteren bir panel eklentisi
-Comment[uk]=Аплет панелі, який показує стан клавіш-модифікаторів
-Comment[vi]=Tiểu dụng bảng điều khiển hiển thị trạng thái phím bổ trợ
-Comment[zh_CN]=显示修饰键状态的面板小程序
-Comment[zh_TW]=一個顯示鍵盤狀態的面板小程式
+
+Type=Plugin
Icon=key_enter
X-TDE-Library=kbstate_panelapplet
diff --git a/kbstateapplet/kdeexportfix.h b/kbstateapplet/kdeexportfix.h
index a30f3d5..8ec6f7b 100644
--- a/kbstateapplet/kdeexportfix.h
+++ b/kbstateapplet/kdeexportfix.h
@@ -1,5 +1,5 @@
-/***************************************************** vim:set ts=4 sw=4 sts=4:
- tdelibs < 3.3.2 had a bug in the KDE_EXPORT macro. This file fixes this
+/*
+ tdelibs < 3.3.2 had a bug in the TDE_EXPORT macro. This file fixes this
by undefining it.
-------------------
Copyright : (C) 2005 by Gary Cramblitt <garycramblitt@comcast.net>
@@ -17,6 +17,6 @@
#include <tdeversion.h>
#if TDE_VERSION < TDE_MAKE_VERSION (3,3,2)
-#undef KDE_EXPORT
-#define KDE_EXPORT
+#undef TDE_EXPORT
+#define TDE_EXPORT
#endif