summaryrefslogtreecommitdiffstats
path: root/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/src/options_for_QT.h
blob: 1b8bfccfee0c258b4cf766e6ffe98e6873ab1efd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/**
 * @file options_for_QT.h
 * Save the options which are needed to be changed to
 * process the SIGNAL and SLOT QT macros.
 * http://doc.qt.io/qt-4.8/qtglobal.html
 *
 * @author  Guy Maurel since version 0.62 for uncrustify4Qt
 *          January 2016
 * @license GPL v2+
 */

#ifndef OPTIONS_FOR_QT_H_INCLUDED
#define OPTIONS_FOR_QT_H_INCLUDED

#include "uncrustify_types.h"

// TODO can we avoid those extern variables?
extern bool   QT_SIGNAL_SLOT_found;
extern size_t QT_SIGNAL_SLOT_level;
extern bool   restoreValues;


void save_set_options_for_QT(size_t level);


void restore_options_for_QT();


#endif /* OPTIONS_FOR_QT_H_INCLUDED */