~ubuntu-branches/ubuntu/trusty/yakuake/trusty

« back to all changes in this revision

Viewing changes to app/sessionstack.h

  • Committer: Package Import Robot
  • Author(s): Ana Beatriz Guerrero Lopez
  • Date: 2013-07-15 00:14:52 UTC
  • mfrom: (0.1.13)
  • Revision ID: package-import@ubuntu.com-20130715001452-v3p5w7tjds235znn
Tags: 2.9.9-1
* New upstream release:
 - Fixes: Yakuake does not show shell tabs when opening on a smaller screen
   using TwinView. (Closes: #523526)
* Update minimum dependencies to KDE >= 4.7.1
* Update to Standards-Version 3.9.4, no changes required.

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
  published by the Free Software Foundation; either version 2 of
8
8
  the License or (at your option) version 3 or any later version
9
9
  accepted by the membership of KDE e.V. (or its successor appro-
10
 
  ved by the membership of KDE e.V.), which shall act as a proxy 
 
10
  ved by the membership of KDE e.V.), which shall act as a proxy
11
11
  defined in Section 14 of version 3 of the license.
12
12
 
13
13
  This program is distributed in the hope that it will be useful,
53
53
 
54
54
 
55
55
    public slots:
56
 
        Q_SCRIPTABLE void addSession(Session::SessionType type = Session::Single);
57
 
        Q_SCRIPTABLE void addSessionTwoHorizontal();
58
 
        Q_SCRIPTABLE void addSessionTwoVertical();
59
 
        Q_SCRIPTABLE void addSessionQuad();
 
56
        Q_SCRIPTABLE int addSession(Session::SessionType type = Session::Single);
 
57
        Q_SCRIPTABLE int addSessionTwoHorizontal();
 
58
        Q_SCRIPTABLE int addSessionTwoVertical();
 
59
        Q_SCRIPTABLE int addSessionQuad();
60
60
 
61
61
        Q_SCRIPTABLE void raiseSession(int sessionId);
62
62
 
63
63
        Q_SCRIPTABLE void removeSession(int sessionId);
64
64
        Q_SCRIPTABLE void removeTerminal(int terminalId);
65
65
 
66
 
        Q_SCRIPTABLE void splitSessionLeftRight(int sessionId);
67
 
        Q_SCRIPTABLE void splitSessionTopBottom(int sessionId);
68
 
        Q_SCRIPTABLE void splitTerminalLeftRight(int terminalId);
69
 
        Q_SCRIPTABLE void splitTerminalTopBottom(int terminalId);
 
66
        Q_SCRIPTABLE int splitSessionLeftRight(int sessionId);
 
67
        Q_SCRIPTABLE int splitSessionTopBottom(int sessionId);
 
68
        Q_SCRIPTABLE int splitTerminalLeftRight(int terminalId);
 
69
        Q_SCRIPTABLE int splitTerminalTopBottom(int terminalId);
70
70
 
71
71
        Q_SCRIPTABLE int tryGrowTerminalRight(int terminalId, uint pixels = 10);
72
72
        Q_SCRIPTABLE int tryGrowTerminalLeft(int terminalId, uint pixels = 10);
84
84
        Q_SCRIPTABLE void runCommand(const QString& command);
85
85
        Q_SCRIPTABLE void runCommandInTerminal(int terminalId, const QString& command);
86
86
 
 
87
        Q_SCRIPTABLE bool isSessionClosable(int sessionId);
 
88
        Q_SCRIPTABLE void setSessionClosable(int sessionId, bool closable);
 
89
        Q_SCRIPTABLE bool hasUnclosableSessions() const;
 
90
 
87
91
        Q_SCRIPTABLE bool isSessionKeyboardInputEnabled(int sessionId);
88
92
        Q_SCRIPTABLE void setSessionKeyboardInputEnabled(int sessionId, bool enabled);
89
93
        Q_SCRIPTABLE bool isTerminalKeyboardInputEnabled(int terminalId);
90
94
        Q_SCRIPTABLE void setTerminalKeyboardInputEnabled(int terminalId, bool enabled);
91
 
 
92
 
        Q_SCRIPTABLE bool isSessionClosable(int sessionId);
93
 
        Q_SCRIPTABLE void setSessionClosable(int sessionId, bool closable);
94
 
        Q_SCRIPTABLE bool hasUnclosableSessions() const;
 
95
        Q_SCRIPTABLE bool hasTerminalsWithKeyboardInputEnabled(int sessionId);
 
96
        Q_SCRIPTABLE bool hasTerminalsWithKeyboardInputDisabled(int sessionId);
 
97
 
 
98
        Q_SCRIPTABLE bool isSessionMonitorActivityEnabled(int sessionId);
 
99
        Q_SCRIPTABLE void setSessionMonitorActivityEnabled(int sessionId, bool enabled);
 
100
        Q_SCRIPTABLE bool isTerminalMonitorActivityEnabled(int terminalId);
 
101
        Q_SCRIPTABLE void setTerminalMonitorActivityEnabled(int terminalId, bool enabled);
 
102
        Q_SCRIPTABLE bool hasTerminalsWithMonitorActivityEnabled(int sessionId);
 
103
        Q_SCRIPTABLE bool hasTerminalsWithMonitorActivityDisabled(int sessionId);
 
104
 
 
105
        Q_SCRIPTABLE bool isSessionMonitorSilenceEnabled(int sessionId);
 
106
        Q_SCRIPTABLE void setSessionMonitorSilenceEnabled(int sessionId, bool enabled);
 
107
        Q_SCRIPTABLE bool isTerminalMonitorSilenceEnabled(int terminalId);
 
108
        Q_SCRIPTABLE void setTerminalMonitorSilenceEnabled(int terminalId, bool enabled);
 
109
        Q_SCRIPTABLE bool hasTerminalsWithMonitorSilenceEnabled(int sessionId);
 
110
        Q_SCRIPTABLE bool hasTerminalsWithMonitorSilenceDisabled(int sessionId);
95
111
 
96
112
        void handleTerminalHighlightRequest(int terminalId);
97
113