LeechCraft
0.6.70-19424-g027e980fd1
Modular cross-platform feature rich live environment.
Toggle main menu visibility
Loading...
Searching...
No Matches
categoryselectorwindow.h
Go to the documentation of this file.
1
/**********************************************************************
2
* LeechCraft - modular cross-platform feature rich internet client.
3
* Copyright (C) 2006-2014 Georg Rudoy
4
*
5
* Distributed under the Boost Software License, Version 1.0.
6
* (See accompanying file LICENSE or copy at https://www.boost.org/LICENSE_1_0.txt)
7
**********************************************************************/
8
9
#pragma once
10
11
#include <QDialog>
12
#include "
tagsconfig.h
"
13
14
namespace
LC::Util
15
{
16
class
CategorySelector
;
17
24
class
UTIL_TAGS_API
CategorySelectorWindow
:
public
QDialog
25
{
26
Q_OBJECT
27
28
CategorySelector
& Selector_;
29
public
:
30
enum class
Buttons
31
{
32
Close
,
33
AcceptReject
34
};
35
36
explicit
CategorySelectorWindow
(Buttons, QWidget *parent =
nullptr
);
37
38
CategorySelector
& Selector ();
39
protected
:
40
void
moveEvent (QMoveEvent*)
override
;
41
};
42
}
LC::Util::CategorySelector
A checklist over a model of names.
Definition
categoryselector.h:28
LC::Util::CategorySelectorWindow
A CategorySelector in a window of its own, kept within the screen.
Definition
categoryselectorwindow.h:25
LC::Util::CategorySelectorWindow::CategorySelectorWindow
CategorySelectorWindow(Buttons, QWidget *parent=nullptr)
Definition
categoryselectorwindow.cpp:18
LC::Util::CategorySelectorWindow::Buttons
Buttons
Definition
categoryselectorwindow.h:31
LC::Util
Definition
icoreproxy.h:34
LC::Util::Close
@ Close
Definition
winflags.h:46
tagsconfig.h
UTIL_TAGS_API
#define UTIL_TAGS_API
Definition
tagsconfig.h:16
src
util
tags
categoryselectorwindow.h
Generated by
1.18.0