1 /* 2 Copyright (c) 2020, Lukas Holecek <hluk@email.cz> 3 4 This file is part of CopyQ. 5 6 CopyQ is free software: you can redistribute it and/or modify 7 it under the terms of the GNU General Public License as published by 8 the Free Software Foundation, either version 3 of the License, or 9 (at your option) any later version. 10 11 CopyQ is distributed in the hope that it will be useful, 12 but WITHOUT ANY WARRANTY; without even the implied warranty of 13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 GNU General Public License for more details. 15 16 You should have received a copy of the GNU General Public License 17 along with CopyQ. If not, see <http://www.gnu.org/licenses/>. 18 */ 19 20 #ifndef ACTIONOUTPUT_H 21 #define ACTIONOUTPUT_H 22 23 class Action; 24 class MainWindow; 25 class QString; 26 class QRegularExpression; 27 class QModelIndex; 28 29 void actionOutput( 30 MainWindow *wnd, 31 Action *action, 32 const QString &outputItemFormat, 33 const QString &outputTabName, 34 const QRegularExpression &itemSeparator 35 ); 36 37 void actionOutput( 38 MainWindow *wnd, 39 Action *action, 40 const QString &outputItemFormat, 41 const QString &outputTabName 42 ); 43 44 void actionOutput( 45 MainWindow *wnd, 46 Action *action, 47 const QString &outputItemFormat, 48 const QModelIndex &index 49 ); 50 51 #endif // ACTIONOUTPUT_H 52