Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
KDebugSettings
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Utilities
KDebugSettings
Commits
f9f76d5e
Commit
f9f76d5e
authored
Feb 27, 2015
by
Laurent Montel
😁
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add a search line
parent
72dcfdff
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
15 additions
and
2 deletions
+15
-2
CMakeLists.txt
CMakeLists.txt
+1
-0
autotests/CMakeLists.txt
autotests/CMakeLists.txt
+1
-0
autotests/kdeapplicationdebugsettingpagetest.cpp
autotests/kdeapplicationdebugsettingpagetest.cpp
+4
-0
src/CMakeLists.txt
src/CMakeLists.txt
+1
-1
src/kdeapplicationdebugsettingpage.cpp
src/kdeapplicationdebugsettingpage.cpp
+6
-0
src/kdeapplicationdebugsettingpage.h
src/kdeapplicationdebugsettingpage.h
+2
-1
No files found.
CMakeLists.txt
View file @
f9f76d5e
...
...
@@ -16,6 +16,7 @@ find_package(KF5 REQUIRED COMPONENTS
GuiAddons
IconThemes
WidgetsAddons
ItemViews
KIO
)
include
(
FeatureSummary
)
...
...
autotests/CMakeLists.txt
View file @
f9f76d5e
...
...
@@ -22,6 +22,7 @@ macro(add_unittest _source _additionalsource)
Qt5::Widgets
KF5::ConfigCore
KF5::WidgetsAddons
KF5::ItemViews
)
endmacro
()
...
...
autotests/kdeapplicationdebugsettingpagetest.cpp
View file @
f9f76d5e
...
...
@@ -24,6 +24,7 @@
#include <qlistwidget.h>
#include <qpushbutton.h>
#include <qtest.h>
#include <KListWidgetSearchLine>
KDeApplicationDebugSettingPageTest
::
KDeApplicationDebugSettingPageTest
(
QObject
*
parent
)
:
QObject
(
parent
)
...
...
@@ -47,6 +48,9 @@ void KDeApplicationDebugSettingPageTest::shouldHaveDefaultValue()
QPushButton
*
deselectAll
=
page
.
findChild
<
QPushButton
*>
(
QStringLiteral
(
"deselectall"
));
QVERIFY
(
deselectAll
);
KListWidgetSearchLine
*
searchLine
=
page
.
findChild
<
KListWidgetSearchLine
*>
(
QStringLiteral
(
"searchline"
));
QVERIFY
(
searchLine
);
}
QTEST_MAIN
(
KDeApplicationDebugSettingPageTest
)
src/CMakeLists.txt
View file @
f9f76d5e
...
...
@@ -11,7 +11,7 @@ set(kdebugsettings_SRCS
add_executable
(
kdebugsettings
${
kdebugsettings_SRCS
}
)
target_link_libraries
(
kdebugsettings Qt5::Widgets KF5::I18n KF5::DBusAddons KF5::CoreAddons KF5::ConfigCore KF5::WidgetsAddons
)
target_link_libraries
(
kdebugsettings Qt5::Widgets KF5::I18n KF5::DBusAddons KF5::CoreAddons KF5::ConfigCore KF5::WidgetsAddons
KF5::ItemViews
)
install
(
TARGETS kdebugsettings
${
INSTALL_TARGETS_DEFAULT_ARGS
}
)
...
...
src/kdeapplicationdebugsettingpage.cpp
View file @
f9f76d5e
...
...
@@ -21,6 +21,7 @@
#include "kdeapplicationdebugsettingpage.h"
#include "kdeapplicationlistwidget.h"
#include <KLocalizedString>
#include <KListWidgetSearchLine>
#include <QListWidget>
#include <QPushButton>
#include <QVBoxLayout>
...
...
@@ -33,6 +34,11 @@ KDeApplicationDebugSettingPage::KDeApplicationDebugSettingPage(QWidget *parent)
mListWidget
=
new
KDeApplicationListWidget
;
mListWidget
->
setObjectName
(
QStringLiteral
(
"listwidget"
));
mListWidgetSearchLine
=
new
KListWidgetSearchLine
(
this
,
mListWidget
);
mListWidgetSearchLine
->
setObjectName
(
QStringLiteral
(
"searchline"
));
mainLayout
->
addWidget
(
mListWidgetSearchLine
);
mainLayout
->
addWidget
(
mListWidget
);
QHBoxLayout
*
buttonLayout
=
new
QHBoxLayout
;
...
...
src/kdeapplicationdebugsettingpage.h
View file @
f9f76d5e
...
...
@@ -25,7 +25,7 @@
#include "kdebugsettingsdialog.h"
class
QPushButton
;
class
KDeApplicationListWidget
;
class
KListWidgetSearchLine
;
class
KDeApplicationDebugSettingPage
:
public
QWidget
{
Q_OBJECT
...
...
@@ -39,6 +39,7 @@ private slots:
void
slotDeselectAll
();
private:
KDeApplicationListWidget
*
mListWidget
;
KListWidgetSearchLine
*
mListWidgetSearchLine
;
QPushButton
*
mSelectAll
;
QPushButton
*
mDeselectAll
;
};
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment