Merge branch 'KDE/4.9'
Conflicts: kwin/tabbox/tests/CMakeLists.txt
This commit is contained in:
commit
97fb722757
8 changed files with 32 additions and 7 deletions
|
@ -193,6 +193,7 @@ void AuroraeClient::init()
|
||||||
createMainWidget();
|
createMainWidget();
|
||||||
widget()->setAttribute(Qt::WA_TranslucentBackground);
|
widget()->setAttribute(Qt::WA_TranslucentBackground);
|
||||||
widget()->setAttribute(Qt::WA_NoSystemBackground);
|
widget()->setAttribute(Qt::WA_NoSystemBackground);
|
||||||
|
widget()->installEventFilter(this);
|
||||||
m_view = new QGraphicsView(m_scene, widget());
|
m_view = new QGraphicsView(m_scene, widget());
|
||||||
m_view->setAttribute(Qt::WA_TranslucentBackground);
|
m_view->setAttribute(Qt::WA_TranslucentBackground);
|
||||||
m_view->setWindowFlags(Qt::X11BypassWindowManagerHint);
|
m_view->setWindowFlags(Qt::X11BypassWindowManagerHint);
|
||||||
|
@ -213,6 +214,23 @@ void AuroraeClient::init()
|
||||||
connect(AuroraeFactory::instance()->theme(), SIGNAL(themeChanged()), SLOT(themeChanged()));
|
connect(AuroraeFactory::instance()->theme(), SIGNAL(themeChanged()), SLOT(themeChanged()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool AuroraeClient::eventFilter(QObject *object, QEvent *event)
|
||||||
|
{
|
||||||
|
// we need to filter the wheel events on the decoration
|
||||||
|
// QML does not yet provide a way to accept wheel events, this will change with Qt 5
|
||||||
|
// TODO: remove in KDE5
|
||||||
|
// see BUG: 304248
|
||||||
|
if (object != widget() || event->type() != QEvent::Wheel) {
|
||||||
|
return KDecorationUnstable::eventFilter(object, event);
|
||||||
|
}
|
||||||
|
QWheelEvent *wheel = static_cast<QWheelEvent*>(event);
|
||||||
|
if (mousePosition(wheel->pos()) == PositionCenter) {
|
||||||
|
titlebarMouseWheelOperation(wheel->delta());
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
void AuroraeClient::activeChange()
|
void AuroraeClient::activeChange()
|
||||||
{
|
{
|
||||||
emit activeChanged();
|
emit activeChanged();
|
||||||
|
|
|
@ -105,6 +105,7 @@ class AuroraeClient : public KDecorationUnstable
|
||||||
public:
|
public:
|
||||||
AuroraeClient(KDecorationBridge* bridge, KDecorationFactory* factory);
|
AuroraeClient(KDecorationBridge* bridge, KDecorationFactory* factory);
|
||||||
virtual ~AuroraeClient();
|
virtual ~AuroraeClient();
|
||||||
|
virtual bool eventFilter(QObject *object, QEvent *event);
|
||||||
virtual void activeChange();
|
virtual void activeChange();
|
||||||
virtual void borders(int& left, int& right, int& top, int& bottom) const;
|
virtual void borders(int& left, int& right, int& top, int& bottom) const;
|
||||||
virtual void captionChange();
|
virtual void captionChange();
|
||||||
|
|
|
@ -155,7 +155,13 @@ Decoration {
|
||||||
acceptedButtons: Qt.LeftButton | Qt.RightButton | Qt.MiddleButton
|
acceptedButtons: Qt.LeftButton | Qt.RightButton | Qt.MiddleButton
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
onDoubleClicked: decoration.titlebarDblClickOperation()
|
onDoubleClicked: decoration.titlebarDblClickOperation()
|
||||||
onPressed: decoration.titlePressed(mouse.button, mouse.buttons)
|
onPressed: {
|
||||||
|
if (mouse.button == Qt.LeftButton) {
|
||||||
|
mouse.accepted = false;
|
||||||
|
} else {
|
||||||
|
decoration.titlePressed(mouse.button, mouse.buttons);
|
||||||
|
}
|
||||||
|
}
|
||||||
onReleased: decoration.titleReleased(mouse.button, mouse.buttons)
|
onReleased: decoration.titleReleased(mouse.button, mouse.buttons)
|
||||||
}
|
}
|
||||||
Behavior on color {
|
Behavior on color {
|
||||||
|
|
|
@ -166,7 +166,7 @@ X-KDE-Keywords[da]=kwin,vindueshåndtering,window,manager,kant,stil,tema,udseend
|
||||||
X-KDE-Keywords[de]=KWin,Kwm,Fenster,Manager,Rahmen,Design,Stile,Themes,Optik,Erscheinungsbild,Layout,Knöpfe,Ränder,Dekorationen
|
X-KDE-Keywords[de]=KWin,Kwm,Fenster,Manager,Rahmen,Design,Stile,Themes,Optik,Erscheinungsbild,Layout,Knöpfe,Ränder,Dekorationen
|
||||||
X-KDE-Keywords[es]=kwin,ventana,gestor,borde,estilo,tema,aspecto,sensación,disposición,botón,asa,borde,kwm,decoración
|
X-KDE-Keywords[es]=kwin,ventana,gestor,borde,estilo,tema,aspecto,sensación,disposición,botón,asa,borde,kwm,decoración
|
||||||
X-KDE-Keywords[et]=kwin,aken,haldur,piire,stiil,teema,välimus,paigutus,nupp,pide,serv,kwm,dekoratsioon
|
X-KDE-Keywords[et]=kwin,aken,haldur,piire,stiil,teema,välimus,paigutus,nupp,pide,serv,kwm,dekoratsioon
|
||||||
X-KDE-Keywords[fi]=kwin,ikkuna,hallinta,ikkunaohjelma,kehys,reunus,tyyli,teema,ulkoasu,käyttäytyminen,asettelu,painike,kahva,kulma,reuna,kwm,koriste
|
X-KDE-Keywords[fi]=kwin,ikkuna,hallinta,ikkunaohjelma,kehys,reunus,tyyli,teema,ulkoasu,toiminta,asettelu,painike,kahva,kulma,reuna,kwm,koriste
|
||||||
X-KDE-Keywords[fr]=kwin,fenêtre,gestionnaire,composition,bordure,style,thème,apparence,comportement,disposition,bouton,prise en main,bord,kwm,décoration
|
X-KDE-Keywords[fr]=kwin,fenêtre,gestionnaire,composition,bordure,style,thème,apparence,comportement,disposition,bouton,prise en main,bord,kwm,décoration
|
||||||
X-KDE-Keywords[ga]=kwin,fuinneog,bainisteoir,imlíne,stíl,téama,cuma,brath,leagan amach,cnaipe,hanla,ciumhais,kwm,maisiúchán
|
X-KDE-Keywords[ga]=kwin,fuinneog,bainisteoir,imlíne,stíl,téama,cuma,brath,leagan amach,cnaipe,hanla,ciumhais,kwm,maisiúchán
|
||||||
X-KDE-Keywords[hu]=kwin,ablak,kezelő,szegély,stílus,téma,kinézet,megjelenés,elrendezés,gomb,kezel,szél,kwm,dekoráció
|
X-KDE-Keywords[hu]=kwin,ablak,kezelő,szegély,stílus,téma,kinézet,megjelenés,elrendezés,gomb,kezel,szél,kwm,dekoráció
|
||||||
|
|
|
@ -125,7 +125,7 @@ Comment[es]=Configuración del teclado y del ratón
|
||||||
Comment[et]=Klaviatuuri ja hiire seadistamine
|
Comment[et]=Klaviatuuri ja hiire seadistamine
|
||||||
Comment[eu]=Konfiguratu teklatua eta saguaren ezarpenak
|
Comment[eu]=Konfiguratu teklatua eta saguaren ezarpenak
|
||||||
Comment[fa]=پیکربندی تنظیمات صفحه کلید و موشی
|
Comment[fa]=پیکربندی تنظیمات صفحه کلید و موشی
|
||||||
Comment[fi]=Muokkaa näppäimistön ja hiiren asetuksia
|
Comment[fi]=Näppäimistön ja hiiren asetukset
|
||||||
Comment[fr]=Configuration des paramètres du clavier et de la souris
|
Comment[fr]=Configuration des paramètres du clavier et de la souris
|
||||||
Comment[fy]=Hjir kinne jo de ynstellings fan toetseboerd en mûs ynstelle
|
Comment[fy]=Hjir kinne jo de ynstellings fan toetseboerd en mûs ynstelle
|
||||||
Comment[ga]=Cumraigh socruithe an mhéarchláir agus na luiche
|
Comment[ga]=Cumraigh socruithe an mhéarchláir agus na luiche
|
||||||
|
|
|
@ -37,7 +37,7 @@ Name[es]=Comportamiento de la ventana
|
||||||
Name[et]=Akende käitumine
|
Name[et]=Akende käitumine
|
||||||
Name[eu]=Leihoen portaera
|
Name[eu]=Leihoen portaera
|
||||||
Name[fa]=رفتار پنجره
|
Name[fa]=رفتار پنجره
|
||||||
Name[fi]=Ikkunoiden käyttäytyminen
|
Name[fi]=Ikkunoiden toiminta
|
||||||
Name[fr]=Comportement des fenêtres
|
Name[fr]=Comportement des fenêtres
|
||||||
Name[fy]=Finstergedrach
|
Name[fy]=Finstergedrach
|
||||||
Name[ga]=Oibriú na bhFuinneog
|
Name[ga]=Oibriú na bhFuinneog
|
||||||
|
@ -196,7 +196,7 @@ X-KDE-Keywords[da]=fokus,placering,vinduesopførsel,animation,hæv,autohæv,vind
|
||||||
X-KDE-Keywords[de]=Aktivierung,Platzierung,Fensterverhalten,Animation,Nach vorn/hinten, Fenster,Rahmen,Umrandung,Titelleiste,Doppelklick
|
X-KDE-Keywords[de]=Aktivierung,Platzierung,Fensterverhalten,Animation,Nach vorn/hinten, Fenster,Rahmen,Umrandung,Titelleiste,Doppelklick
|
||||||
X-KDE-Keywords[es]=foco,localización,comportamiento de la ventana,animación,elevación,autoelevación,ventanas,marco,barra de título,doble clic
|
X-KDE-Keywords[es]=foco,localización,comportamiento de la ventana,animación,elevación,autoelevación,ventanas,marco,barra de título,doble clic
|
||||||
X-KDE-Keywords[et]=fookus,asetus,paigutus,akende käitumine,animeerimine,animatsioon,esiletoomine,automaatne esiletoomine,aknad,raam,tiitliriba,topeltklõps
|
X-KDE-Keywords[et]=fookus,asetus,paigutus,akende käitumine,animeerimine,animatsioon,esiletoomine,automaatne esiletoomine,aknad,raam,tiitliriba,topeltklõps
|
||||||
X-KDE-Keywords[fi]=kohdistus,sijoittelu,sijoitus,ikkunoiden käyttäytyminen,animaatio,nosta,automaattinen nosto,ikkunat,kehys,otsikkopalkki,kaksoisnapsautus,tuplanapsautus,kaksoisklikkaus,tuplaklikkaus
|
X-KDE-Keywords[fi]=kohdistus,sijoittelu,sijoitus,ikkunoiden toiminta,animaatio,nosta,automaattinen nosto,ikkunat,kehys,otsikkopalkki,kaksoisnapsautus,tuplanapsautus,kaksoisklikkaus,tuplaklikkaus
|
||||||
X-KDE-Keywords[fr]=focus,placement,comportement de la fenêtre,animation,agrandissement,agrandissement automatique,fenêtres,cadre,barre de titre,double clic
|
X-KDE-Keywords[fr]=focus,placement,comportement de la fenêtre,animation,agrandissement,agrandissement automatique,fenêtres,cadre,barre de titre,double clic
|
||||||
X-KDE-Keywords[ga]=fócas,láithriú,oibriú na bhfuinneog,beochan,ardaigh,uathardaigh,fuinneoga,fráma,ceannteideal,déchliceáil
|
X-KDE-Keywords[ga]=fócas,láithriú,oibriú na bhfuinneog,beochan,ardaigh,uathardaigh,fuinneoga,fráma,ceannteideal,déchliceáil
|
||||||
X-KDE-Keywords[hu]=fókus,elhelyezés,ablakműködés,animáció,felemelés,automatikus felemelés,ablakok,keret,címsor,dupla kattintás
|
X-KDE-Keywords[hu]=fókus,elhelyezés,ablakműködés,animáció,felemelés,automatikus felemelés,ablakok,keret,címsor,dupla kattintás
|
||||||
|
|
|
@ -165,7 +165,7 @@ X-KDE-Keywords[da]=størrelse,position,tilstand,vinduesopførsel,vinduer,specifi
|
||||||
X-KDE-Keywords[de]=Größe,Position,Status,Fensterverhalten,Fenster,Regeln
|
X-KDE-Keywords[de]=Größe,Position,Status,Fensterverhalten,Fenster,Regeln
|
||||||
X-KDE-Keywords[es]=tamaño,posición,estado,comportamiento de la ventana,ventanas,específicos,soluciones,recordatorio,reglas
|
X-KDE-Keywords[es]=tamaño,posición,estado,comportamiento de la ventana,ventanas,específicos,soluciones,recordatorio,reglas
|
||||||
X-KDE-Keywords[et]=suurus,asukoht,olek,akende käitumine,aknad,meeldejätmine,reeglid
|
X-KDE-Keywords[et]=suurus,asukoht,olek,akende käitumine,aknad,meeldejätmine,reeglid
|
||||||
X-KDE-Keywords[fi]=koko,sijainti,tila,ikkunan käyttäytyminen,ikkunat,erikoisasetukset,ikkunakohtaiset,korjaukset,muista,muistaminen,säännöt
|
X-KDE-Keywords[fi]=koko,sijainti,tila,ikkunoiden toiminta,ikkunat,erikoisasetukset,ikkunakohtaiset,korjaukset,muista,muistaminen,säännöt
|
||||||
X-KDE-Keywords[fr]=taille,position,état,comportement de la fenêtre,fenêtres,spécifique,contournements,rappel,règles
|
X-KDE-Keywords[fr]=taille,position,état,comportement de la fenêtre,fenêtres,spécifique,contournements,rappel,règles
|
||||||
X-KDE-Keywords[ga]=méid,ionad,staid,oibriú na bhfuinneog,fuinneoga,sainiúil,réitigh seiftithe,meabhraigh,rialacha
|
X-KDE-Keywords[ga]=méid,ionad,staid,oibriú na bhfuinneog,fuinneoga,sainiúil,réitigh seiftithe,meabhraigh,rialacha
|
||||||
X-KDE-Keywords[hu]=méret,elhelyezkedés,állapot,ablakműködés,ablakok,specifikus,kerülő megoldások,megjegyzés,szabályok
|
X-KDE-Keywords[hu]=méret,elhelyezkedés,állapot,ablakműködés,ablakok,specifikus,kerülő megoldások,megjegyzés,szabályok
|
||||||
|
|
|
@ -80,7 +80,7 @@ Comment[da]=Håndtér KWin-scripts
|
||||||
Comment[de]=KWin-Skripte verwalten
|
Comment[de]=KWin-Skripte verwalten
|
||||||
Comment[es]=Gestionar guiones de KWin
|
Comment[es]=Gestionar guiones de KWin
|
||||||
Comment[et]=KWini skriptide haldamine
|
Comment[et]=KWini skriptide haldamine
|
||||||
Comment[fi]=Hallitse KWin-skriptejä
|
Comment[fi]=KWin-skriptien hallinta
|
||||||
Comment[hu]=KWin szkriptek kezelése
|
Comment[hu]=KWin szkriptek kezelése
|
||||||
Comment[ia]=Gere scriptos de KWin
|
Comment[ia]=Gere scriptos de KWin
|
||||||
Comment[it]=Gestione script kwin
|
Comment[it]=Gestione script kwin
|
||||||
|
|
Loading…
Reference in a new issue