Skip to content

Commit d02c2d1

Browse files
update TSqlJoin class
1 parent 75e0f6d commit d02c2d1

File tree

2 files changed

+7
-28
lines changed

2 files changed

+7
-28
lines changed

src/tabstractcontroller.h

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,11 @@ class T_CORE_EXPORT TAbstractController : public QObject {
3535
void setContext(TActionContext *context) { _context = context; }
3636
static QThread *currentThread() { return QThread::currentThread(); }
3737

38+
TAbstractController(const TAbstractController &) = delete;
39+
TAbstractController &operator=(const TAbstractController &) = delete;
40+
TAbstractController(TAbstractController &&) = delete;
41+
TAbstractController &operator=(TAbstractController &&) = delete;
42+
3843
protected:
3944
virtual TSession &session();
4045
virtual bool addCookie(const TCookie &cookie);
@@ -54,8 +59,6 @@ class T_CORE_EXPORT TAbstractController : public QObject {
5459
QVariantMap _exportVars;
5560
TActionContext *_context {nullptr};
5661

57-
T_DISABLE_COPY(TAbstractController)
58-
T_DISABLE_MOVE(TAbstractController)
5962
friend class TDirectView;
6063
};
6164

src/tsqljoin.h

Lines changed: 2 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -13,29 +13,20 @@
1313
template <class T>
1414
class TSqlJoin {
1515
public:
16-
TSqlJoin();
1716
TSqlJoin(int joinColumn, const TCriteria &criteria);
1817
TSqlJoin(TSql::JoinMode joinMode, int joinColumn, const TCriteria &criteria);
19-
TSqlJoin(const TSqlJoin &other);
2018

21-
TSqlJoin &operator=(const TSqlJoin &other);
2219
TSql::JoinMode joinMode() const { return _mode; }
2320
int joinColumn() const { return _joinColumn; }
2421
TCriteria criteria() const { return _criteria; }
2522

2623
private:
27-
TSql::JoinMode _mode;
28-
int _joinColumn;
24+
TSql::JoinMode _mode {TSql::InnerJoin};
25+
int _joinColumn {-1};
2926
TCriteria _criteria;
3027
};
3128

3229

33-
template <class T>
34-
inline TSqlJoin<T>::TSqlJoin() :
35-
_mode(TSql::InnerJoin), _joinColumn(-1), _criteria()
36-
{
37-
}
38-
3930
template <class T>
4031
inline TSqlJoin<T>::TSqlJoin(int joinColumn, const TCriteria &criteria) :
4132
_mode(TSql::InnerJoin), _joinColumn(joinColumn), _criteria(criteria)
@@ -47,18 +38,3 @@ inline TSqlJoin<T>::TSqlJoin(TSql::JoinMode joinMode, int joinColumn, const TCri
4738
_mode(joinMode), _joinColumn(joinColumn), _criteria(criteria)
4839
{
4940
}
50-
51-
template <class T>
52-
inline TSqlJoin<T>::TSqlJoin(const TSqlJoin &other) :
53-
_mode(other.mode), _joinColumn(other._joinColumn), _criteria(other._criteria)
54-
{
55-
}
56-
57-
template <class T>
58-
inline TSqlJoin<T> &TSqlJoin<T>::operator=(const TSqlJoin &other)
59-
{
60-
_mode = other._mode;
61-
_joinColumn = other._joinColumn;
62-
_criteria = other._criteria;
63-
}
64-

0 commit comments

Comments
 (0)