Skip to content

Commit 464ca20

Browse files
removing unnecessary functions and rename plugin to MoveSplitView
1 parent 6a6ac8d commit 464ca20

9 files changed

+408
-435
lines changed

CMakeLists.txt

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
project(switchviewer)
1+
project(movesplitview)
22

33
# set(KDE_MIN_VERSION "4.5.0")
44
# find_package(KDE4 4.5.0 REQUIRED)
@@ -23,15 +23,16 @@ find_package(KDevPlatform REQUIRED)
2323

2424
include_directories(${KDEVPLATFORM_INCLUDE_DIR} ${QT_INCLUDE_DIR} ${KDE4_INCLUDES})
2525

26-
add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS} -DHAVE_CONFIG_H=1)
26+
add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS} -DHAVE_CONFIG_H=1)
27+
add_definitions(-std=c++11)
2728

2829
########### install target ###############
2930

30-
set(kdevswitchviewer_PART_SRCS switchviewerplugin.cpp)
31+
set(kdevmovesplitview_PART_SRCS movesplitviewplugin.cpp)
3132

32-
kde4_add_plugin(kdevswitchviewer ${kdevswitchviewer_PART_SRCS})
33+
kde4_add_plugin(kdevmovesplitview ${kdevmovesplitview_PART_SRCS})
3334

34-
target_link_libraries(kdevswitchviewer
35+
target_link_libraries(kdevmovesplitview
3536
${KDE4_KDECORE_LIBS}
3637
${KDE4_KDEUI_LIBS}
3738
${KDE4_KPARTS_LIBS}
@@ -44,10 +45,10 @@ target_link_libraries(kdevswitchviewer
4445
)
4546

4647

47-
install(TARGETS kdevswitchviewer DESTINATION ${PLUGIN_INSTALL_DIR} )
48+
install(TARGETS kdevmovesplitview DESTINATION ${PLUGIN_INSTALL_DIR} )
4849

4950

5051
########### install files ###############
5152

52-
install( FILES kdevswitchviewer.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
53-
install( FILES kdevswitchviewer.rc DESTINATION ${DATA_INSTALL_DIR}/kdevswitchviewer )
53+
install( FILES kdevmovesplitview.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
54+
install( FILES kdevmovesplitview.rc DESTINATION ${DATA_INSTALL_DIR}/kdevmovesplitview )

README.md

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,11 @@ The transition from one view to another is done in a loop, view the following is
88
Features
99
--------
1010

11-
- Go to the next view
12-
- Go to previous view
13-
- Move the current file in the following view
14-
- Move the current file in the previous view
15-
- Delete the views already present in other groups
16-
- Delete the views found in other groups
17-
- Moving a file from one view to the other. Split if it is not already.
11+
- Move the current file in the following split view
12+
- Move the current file in the previous split view
13+
- Delete the views already present in other split views
14+
- Delete the views found in other split views
15+
- Moving a file from one split view to the other. Split if it is not already.
1816

1917
Install
2018
-------
@@ -36,7 +34,7 @@ sed -i 's/X\-KDevelop\-Version=[0-9][0-9]/X-KDevelop-Version=15/' kdevswitchview
3634
```sh
3735
mkdir build
3836
cd build
39-
cmake .. -DCMAKE_INSTALL_PREFIX=$(kde4-config --prefix)
37+
cmake .. -DCMAKE_INSTALL_PREFIX=$(kde4-config --prefix) -DQT_QMAKE_EXECUTABLE=/usr/bin/qmake-qt4
4038
make
4139
sudo make install
4240
```
@@ -46,7 +44,7 @@ or
4644
```sh
4745
mkdir build
4846
cd build
49-
cmake .. -DCMAKE_INSTALL_PREFIX=$(kde4-config --localprefix)
47+
cmake .. -DCMAKE_INSTALL_PREFIX=$(kde4-config --localprefix) -DQT_QMAKE_EXECUTABLE=/usr/bin/qmake-qt4
5048
make
5149
make install
5250
```

kdevmovesplitview.desktop

Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
[Desktop Entry]
2+
Type=Service
3+
Comment=MoveSplitView
4+
Comment[ast]=MoveSplitView
5+
Comment[bg]=MoveSplitView
6+
Comment[ca]=MoveSplitView
7+
Comment[ca@valencia]=MoveSplitView
8+
Comment[cs]=MoveSplitView
9+
Comment[da]=MoveSplitView
10+
Comment[de]=MoveSplitView
11+
Comment[en_GB]=MoveSplitView
12+
Comment[es]=MoveSplitView
13+
Comment[et]=MoveSplitView
14+
Comment[fi]=MoveSplitView
15+
Comment[fr]=MoveSplitView
16+
Comment[ga]=MoveSplitView
17+
Comment[gl]=MoveSplitView
18+
Comment[it]=MoveSplitView
19+
Comment[kk]=MoveSplitView
20+
Comment[km]=MoveSplitView
21+
Comment[lv]=MoveSplitView
22+
Comment[nb]=MoveSplitView
23+
Comment[nds]=MoveSplitView
24+
Comment[nl]=MoveSplitView
25+
Comment[nn]=MoveSplitView
26+
Comment[pa]=MoveSplitView
27+
Comment[pl]=MoveSplitView
28+
Comment[pt]=MoveSplitView
29+
Comment[pt_BR]=MoveSplitView
30+
Comment[ru]=MoveSplitView
31+
Comment[sr]=MoveSplitView
32+
Comment[sr@ijekavian]=MoveSplitView
33+
Comment[sr@ijekavianlatin]=MoveSplitView
34+
Comment[sr@latin]=MoveSplitView
35+
Comment[sv]=MoveSplitView
36+
Comment[tr]=MoveSplitView
37+
Comment[uk]=MoveSplitView
38+
Comment[x-test]=xxMoveSplitViewxx
39+
Comment[zh_CN]=MoveSplitView
40+
Comment[zh_TW]=MoveSplitView
41+
Name=MoveSplitView
42+
Name[ast]=MoveSplitView
43+
Name[bg]=MoveSplitView
44+
Name[ca]=MoveSplitView
45+
Name[ca@valencia]=MoveSplitView
46+
Name[cs]=MoveSplitView
47+
Name[da]=MoveSplitView
48+
Name[de]=MoveSplitView
49+
Name[el]=MoveSplitView
50+
Name[en_GB]=MoveSplitView
51+
Name[eo]=MoveSplitView
52+
Name[es]=MoveSplitView
53+
Name[et]=MoveSplitView
54+
Name[fi]=MoveSplitView
55+
Name[fr]=MoveSplitView
56+
Name[ga]=MoveSplitView
57+
Name[gl]=MoveSplitView
58+
Name[hu]=MoveSplitView
59+
Name[it]=MoveSplitView
60+
Name[ja]=MoveSplitView
61+
Name[kk]=MoveSplitView
62+
Name[km]=MoveSplitView
63+
Name[ko]=MoveSplitView
64+
Name[lv]=MoveSplitView
65+
Name[nb]=MoveSplitView
66+
Name[nds]=MoveSplitView
67+
Name[nl]=MoveSplitView
68+
Name[nn]=MoveSplitView
69+
Name[pa]=MoveSplitView
70+
Name[pl]=MoveSplitView
71+
Name[pt]=MoveSplitView
72+
Name[pt_BR]=MoveSplitView
73+
Name[ro]=MoveSplitView
74+
Name[ru]=MoveSplitView
75+
Name[sr]=MoveSplitView
76+
Name[sr@ijekavian]=MoveSplitView
77+
Name[sr@ijekavianlatin]=MoveSplitView
78+
Name[sr@latin]=MoveSplitView
79+
Name[sv]=MoveSplitView
80+
Name[tr]=MoveSplitView
81+
Name[uk]=MoveSplitView
82+
Name[x-test]=xxMoveSplitViewxx
83+
Name[zh_CN]=MoveSplitView
84+
Name[zh_TW]=MoveSplitView
85+
GenericName=MoveSplitView
86+
GenericName[ast]=MoveSplitView
87+
GenericName[bg]=MoveSplitView
88+
GenericName[ca]=MoveSplitView
89+
GenericName[ca@valencia]=MoveSplitView
90+
GenericName[cs]=MoveSplitView
91+
GenericName[da]=MoveSplitView
92+
GenericName[de]=MoveSplitView
93+
GenericName[el]=MoveSplitView
94+
GenericName[en_GB]=MoveSplitView
95+
GenericName[es]=MoveSplitView
96+
GenericName[et]=MoveSplitView
97+
GenericName[fi]=MoveSplitView
98+
GenericName[fr]=MoveSplitView
99+
GenericName[ga]=MoveSplitView
100+
GenericName[gl]=MoveSplitView
101+
GenericName[it]=MoveSplitView
102+
GenericName[kk]=MoveSplitView
103+
GenericName[km]=MoveSplitView
104+
GenericName[lv]=MoveSplitView
105+
GenericName[nb]=MoveSplitView
106+
GenericName[nds]=MoveSplitView
107+
GenericName[nl]=MoveSplitView
108+
GenericName[nn]=MoveSplitView
109+
GenericName[pa]=MoveSplitView
110+
GenericName[pl]=MoveSplitView
111+
GenericName[pt]=MoveSplitView
112+
GenericName[pt_BR]=MoveSplitView
113+
GenericName[ru]=MoveSplitView
114+
GenericName[sr]=MoveSplitView
115+
GenericName[sr@ijekavian]=MoveSplitView
116+
GenericName[sr@ijekavianlatin]=MoveSplitView
117+
GenericName[sr@latin]=MoveSplitView
118+
GenericName[sv]=MoveSplitView
119+
GenericName[tr]=MoveSplitView
120+
GenericName[uk]=MoveSplitView
121+
GenericName[x-test]=xxMoveSplitViewxx
122+
GenericName[zh_CN]=MoveSplitView
123+
GenericName[zh_TW]=MoveSplitView
124+
ServiceTypes=KDevelop/Plugin
125+
X-KDE-Library=kdevmovesplitview
126+
X-KDE-PluginInfo-Name=kdevmovesplitview
127+
X-KDE-PluginInfo-Category=Utilities
128+
X-KDevelop-Version=16
129+
X-KDE-PluginInfo-License=GPL
130+
X-KDevelop-Category=Global
131+
X-KDevelop-Mode=GUI
132+
X-KDE-PluginInfo-Author=Jonathan Poelen
133+
X-KDE-PluginInfo-Email[email protected]

kdevmovesplitview.rc

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<!DOCTYPE kpartgui SYSTEM "kpartgui.dtd">
2+
<kpartgui name="kdevmovesplitview" version="7">
3+
<MenuBar>
4+
<Menu name="editor">
5+
<text context="@title:menu">Editor</text>
6+
<Menu name="view">
7+
<text context="@title:menu">View</text>
8+
<separator />
9+
<Action name="move_previous_split_view" />
10+
<Action name="move_next_split_view" />
11+
<Action name="copy_previous_split_view" />
12+
<Action name="copy_next_split_view" />
13+
<separator />
14+
<Action name="clean_split_view" />
15+
<Action name="clean_all_split_view" />
16+
<separator />
17+
</Menu>
18+
</Menu>
19+
</MenuBar>
20+
</kpartgui>

kdevswitchviewer.desktop

Lines changed: 0 additions & 132 deletions
This file was deleted.

kdevswitchviewer.rc

Lines changed: 0 additions & 22 deletions
This file was deleted.

0 commit comments

Comments
 (0)