Difference between revisions of "Qt Structure"
(updated structure from SVN) |
(added category) |
||
Line 467: | Line 467: | ||
***** QTextBrowser<i style="color:#fff">#</i><i style="color:#090">qtbPreview</i> | ***** QTextBrowser<i style="color:#fff">#</i><i style="color:#090">qtbPreview</i> | ||
*** QDialogButtonBox<i style="color:#fff">#</i><i style="color:#090">buttonBox</i> | *** QDialogButtonBox<i style="color:#fff">#</i><i style="color:#090">buttonBox</i> | ||
+ | |||
+ | [[Category:Development]] |
Revision as of 19:15, 3 February 2009
Below are the Qt structures of most styled components of Mumble which you should greatly benefit from when making more complex skins for Mumble. All the structures are based on the XML formatted .UI files from the Mumble source code. For your convenience, the classes are in black and their names are in italic green. Each element should be formatted correctly for use in your QSS file when copied. For more information, see Skinning.
Example:
/* Change the "Custom Servers" (or the first) tab on the Connect Dialog */
QDialog#ConnectDialog QWidget#tab {
background: black;
color: white;
}
/* Change the first tab on the ACL Editor and Connect Dialog */
QWidget#tab {
background: black;
color: white;
}
Structure based on SVN revision 1427.
Contents
ACL Editor
- QDialog#ACLEditor
- QVBoxLayout
- QTabWidget#qtwTab
- QWidget#tab
- QVBoxLayout
- QGroupBox#qgbGroups
- QHBoxLayout
- QComboBox#qcbGroupList
- QPushButton#qpbGroupRemove
- QCheckBox#qcbGroupInherit
- QCheckBox#qcbGroupInheritable
- QCheckBox#qcbGroupInherited
- QHBoxLayout
- QGroupBox#qgbGroupMembers
- QGridLayout
- QLabel#label
- QLabel#label_2
- QLabel#label_3
- QListWidget#qlwGroupAdd
- QListWidget#qlwGroupRemove
- QListWidget#qlwGroupInherit
- QPushButton#qpbGroupInheritRemove
- QPushButton#qpbGroupRemoveRemove
- QPushButton#qpbGroupAddRemove
- QLineEdit#qleGroupAdd
- QLineEdit#qleGroupRemove
- QPushButton#qpbGroupAddAdd
- QPushButton#qpbGroupRemoveAdd
- QGridLayout
- QGroupBox#qgbGroups
- QVBoxLayout
- QWidget#tab_2
- QGridLayout
- QGroupBox#qgbACLs
- QGridLayout
- QListWidget#qlwACLs
- QCheckBox#qcbACLInherit
- QPushButton#qpbACLUp
- QPushButton#qpbACLDown
- QPushButton#qpbACLAdd
- QPushButton#qpbACLRemove
- QGridLayout
- QGroupBox#qgbACLapply
- QVBoxLayout
- QCheckBox#qcbACLApplyHere
- QCheckBox#qcbACLApplySubs
- QVBoxLayout
- QGroupBox#qgbACLpermissions
- QGroupBox#qgbACLugroup
- QGridLayout
- QLabel#label_5
- QComboBox#qcbACLGroup
- QLabel#label_6
- QLineEdit#qleACLUser
- QGridLayout
- QGroupBox#qgbACLs
- QGridLayout
- QWidget#tab
- QDialogButtonBox#qdbbButtons
- QTabWidget#qtwTab
- QVBoxLayout
ASIO Input
- QWidget#ASIOConfig
- QVBoxLayout
- QGroupBox#groupBox
- QHBoxLayout
- QLabel#label
- QComboBox#qcbDevice
- QPushButton#qpbQuery
- QPushButton#qpbConfig
- QHBoxLayout
- QGroupBox#groupBox_2
- QGridLayout
- QLabel#label_2
- QLabel#qlName
- QLabel#label_3
- QLabel#qlBuffers
- QGridLayout
- QGroupBox#groupBox_3
- QHBoxLayout
- QVBoxLayout
- QLabel#label_6
- QListWidget#qlwMic
- QVBoxLayout
- QPushButton#qpbAddMic
- QPushButton#qpbRemMic
- QVBoxLayout
- QLabel#label_7
- QListWidget#qlwUnused
- QVBoxLayout
- QPushButton#qpbAddSpeaker
- QPushButton#qpbRemSpeaker
- QVBoxLayout
- QLabel#label_8
- QListWidget#qlwSpeaker
- QVBoxLayout
- QHBoxLayout
- QGroupBox#groupBox
- QVBoxLayout
Audio Input
- QWidget#AudioInput
- QVBoxLayout
- QGroupBox#qgbInterfaces
- QGridLayout
- QLabel#label
- QComboBox#qcbSystem
- QLabel#label_2
- QComboBox#qcbDevice
- QCheckBox#qcbEcho
- QGridLayout
- QGroupBox#groupBox_2
- QGridLayout
- QLabel#label_3
- QComboBox#qcbTransmit
- QStackedWidget#qswTransmit
- QWidget#qwPTT
- QGridLayout
- QLabel#qliDoublePush
- QSlider#qsDoublePush
- QLabel#qlDoublePush
- QCheckBox#qcbPushClick
- QGridLayout
- QWidget#qwVAD
- QGridLayout
- QHBoxLayout
- QRadioButton#qrbSNR
- QRadioButton#qrbAmplitude
- QLabel#qliTransmitHold
- QSlider#qsTransmitHold
- QLabel#qlTransmitHold
- AudioBar#abSpeech
- QLabel#qliTransmitMin
- QSlider#qsTransmitMin
- QLabel#qliTransmitMax
- QSlider#qsTransmitMax
- QHBoxLayout
- QGridLayout
- QWidget#qwContinuous
- QWidget#qwPTT
- QLabel#qliIdle
- QSlider#qsIdle
- QLabel#qlIdle
- QGridLayout
- QGroupBox#groupBox_3
- QGridLayout
- QLabel#label_9
- QSlider#qsQuality
- QLabel#qlQuality
- QLabel#qliFrames
- QSlider#qsFrames
- QLabel#qlFrames
- QLabel#qlBitrate
- QGridLayout
- QGroupBox#qgbAudio
- QGridLayout
- QLabel#label_13
- QSlider#qsNoise
- QLabel#qlNoise
- QLabel#label_15
- QSlider#qsAmp
- QLabel#qlAmp
- QGridLayout
- QGroupBox#qgbInterfaces
- QVBoxLayout
Audio Output
- QWidget#AudioOutput
- QVBoxLayout#verticalLayout
- QGroupBox#qgbInterfaces
- QGridLayout
- QLabel#label
- QComboBox#qcbSystem
- QLabel#label_2
- QComboBox#qcbDevice
- QCheckBox#qcbPositional
- QGridLayout
- QGroupBox#qgbOutput
- QGridLayout#gridLayout
- QLabel#label_17
- QSlider#qsJitter
- QLabel#qlJitter
- QLabel#label_7
- QSlider#qsVolume
- QLabel#qlVolume
- QLabel#label_12
- QLabel#qlOtherVolume
- QLabel#label_6
- QSlider#qsDelay
- QLabel#qlDelay
- QSlider#qsOtherVolume
- QGridLayout#gridLayout
- QGroupBox#qgbVolume
- QGridLayout
- QLabel#label_10
- QSlider#qsMinDistance
- QLabel#qlMinDistance
- QLabel#label_8
- QSlider#qsMaxDistance
- QLabel#qlMaxDistance
- QLabel#label_9
- QSlider#qsRollOff
- QLabel#qlRollOff
- QLabel#label_11
- QSlider#qsBloom
- QLabel#qlBloom
- QCheckBox#qcbHeadphones
- QGridLayout
- QGroupBox#qgbLoopback
- QGridLayout
- QLabel#label_19
- QSlider#qsPacketDelay
- QLabel#qlPacketDelay
- QLabel#label_21
- QSlider#qsPacketLoss
- QLabel#qlPacketLoss
- QLabel#label_23
- QComboBox#qcbLoopback
- QGridLayout
- QGroupBox#qgbInterfaces
- QVBoxLayout#verticalLayout
Audio Stats
- QDialog#AudioStats
- QVBoxLayout
- QHBoxLayout
- QGroupBox#groupBox
- QGridLayout
- QLabel#label
- QLabel#qlMicLevel
- QLabel#label_3
- QLabel#qlSpeakerLevel
- QLabel#label_5
- QLabel#qlSignalLevel
- QGridLayout
- QGroupBox#groupBox_2
- QGridLayout
- QLabel#label_7
- QLabel#qlMicVolume
- QLabel#label_8
- QLabel#qlMicSNR
- QLabel#label_9
- QLabel#qlSpeechProb
- QGridLayout
- QGroupBox#groupBox
- QGroupBox#groupBox_5
- QGridLayout
- QLabel#label_13
- QLabel#qlBitrate
- QLabel#label_15
- QLabel#qlDoublePush
- QLabel#label_17
- AudioBar#abSpeech
- QGridLayout
- QGroupBox#groupBox_3
- QVBoxLayout
- AudioNoiseWidget#anwNoise
- QVBoxLayout
- QGroupBox#qgbEcho
- QVBoxLayout
- AudioEchoWidget#aewEcho
- QVBoxLayout
- QHBoxLayout
- QVBoxLayout
Ban Editor
- QDialog#BanEditor
- QVBoxLayout
- QHBoxLayout
- QListWidget#qlwBans
- QVBoxLayout
- QGridLayout
- QLabel#label
- QLabel#label_2
- QLineEdit#qleIP
- QSpinBox#qsbMask
- QHBoxLayout
- QPushButton#qpbAdd
- QPushButton#qpbUpdate
- QPushButton#qpbRemove
- QGridLayout
- QDialogButtonBox#buttonBox
- QHBoxLayout
- QVBoxLayout
Config Dialog
- QDialog#ConfigDialog
- QVBoxLayout
- QTabWidget#qtwWidgets
- QWidget#tab_3
- QHBoxLayout
- QDialogButtonBox#pageButtonBox
- QDialogButtonBox#dialogButtonBox
- QTabWidget#qtwWidgets
- QVBoxLayout
Connect Dialog
- QDialog#ConnectDialog
- QVBoxLayout
- QTabWidget#qtwTab
- QWidget#tab
- QVBoxLayout
- QHBoxLayout
- QListView#qlwServers
- QGridLayout
- QLabel#label_2
- QLabel#label
- QLabel#label_3
- QLabel#label_4
- QLabel#label_5
- QLineEdit#qleName
- QLineEdit#qleServer
- QLineEdit#qlePort
- QLineEdit#qleUsername
- QLineEdit#qlePassword
- QHBoxLayout
- QPushButton#qpbConnect
- QPushButton#qpbCancel
- QPushButton#qpbAdd
- QPushButton#qpbRemove
- QHBoxLayout
- QVBoxLayout
- QWidget#tab_2
- QVBoxLayout
- QTreeWidget#qtwServers
- QHBoxLayout
- QPushButton#qpbBrowserConnect
- QPushButton#qpbBrowserCancel
- QPushButton#qpbCopy
- QPushButton#qpbURL
- QVBoxLayout
- QWidget#tab
- QTabWidget#qtwTab
- QVBoxLayout
Log
- QWidget#LogConfig
- QVBoxLayout
- QTreeWidget#qtwMessages
- QGroupBox#qgbTTS
- QGridLayout
- QLabel#qlVolume
- QSlider#qsVolume
- QLabel#qlThreshold
- QSpinBox#qsbThreshold
- QGridLayout
- QVBoxLayout
Look Config
- QWidget#LookConfig
- QVBoxLayout#verticalLayout
- QGroupBox#groupBox
- QHBoxLayout
- QLabel#label
- QComboBox#qcbLanguage
- QHBoxLayout
- QGroupBox#groupBox_2
- QGridLayout#gridLayout
- QLabel#qliChannelDrag
- QComboBox#qcbChannelDrag
- QLabel#qliStyle
- QComboBox#qcbStyle
- QLabel#label_3
- QLineEdit#qleCSS
- QPushButton#qpbSkinFile
- QLabel#qliExpand
- QComboBox#qcbExpand
- QCheckBox#qcbPlayersTop
- QCheckBox#qcbAskOnQuit
- QCheckBox#qcbHideTray
- QCheckBox#qcbAlwaysOnTop
- QCheckBox#qcbExpert
- QGridLayout#gridLayout
- QGroupBox#groupBox
- QVBoxLayout#verticalLayout
Main Window
- QMainWindow#MainWindow
- QTreeView#qtvPlayers
- QMenuBar#menubar
- QMenu#qmServer
- QMenu#qmPlayer
- QMenu#qmChannel
- QMenu#qmAudio
- QMenu#qmConfig
- QMenu#qmHelp
- QDockWidget#qdwLog
- QTextBrowser#qteLog
Network Config
- QWidget#NetworkConfig
- QVBoxLayout#verticalLayout_2
- QGroupBox#qgbConnection
- QVBoxLayout
- QCheckBox#qcbTcpMode
- QCheckBox#qcbAutoReconnect
- QVBoxLayout
- QGroupBox#qgbProxy
- QGridLayout
- QLabel#qlType
- QComboBox#qcbType
- QLabel#qlHostname
- QLineEdit#qleHostname
- QLabel#qlPort
- QLineEdit#qlePort
- QLabel#qlUsername
- QLineEdit#qleUsername
- QLabel#qlPassword
- QLineEdit#qlePassword
- QGridLayout
- QGroupBox#groupBox_3
- QVBoxLayout#verticalLayout
- QCheckBox#qcbAutoUpdate
- QCheckBox#qcbUsage
- QVBoxLayout#verticalLayout
- QGroupBox#qgbConnection
- QVBoxLayout#verticalLayout_2
Overlay
- QWidget#OverlayConfig
- QVBoxLayout
- QGroupBox#groupBox
- QVBoxLayout
- QCheckBox#qcbEnable
- QComboBox#qcbShow
- QCheckBox#qcbAlwaysSelf
- QCheckBox#qcbUserTextures
- QVBoxLayout
- QGroupBox#groupBox_2
- QGridLayout
- QCheckBox#qcbTop
- QSlider#qsY
- QCheckBox#qcbLeft
- QCheckBox#qcbRight
- QCheckBox#qcbBottom
- QSlider#qsX
- QGridLayout
- QGroupBox#groupBox_3
- QGridLayout
- QLabel#label
- QLabel#qlCurrentFont
- QPushButton#qpbSetFont
- QLabel#label_3
- QSlider#qsMaxHeight
- QLabel#qlMaxHeight
- QLabel#label_5
- QLabel#qlPlayer
- QPushButton#qpbPlayer
- QLabel#label_6
- QLabel#qlTalking
- QPushButton#qpbTalking
- QLabel#label_8
- QLabel#qlAltTalking
- QPushButton#qpbAltTalking
- QLabel#label_9
- QLabel#qlChannel
- QPushButton#qpbChannel
- QLabel#label_2
- QLabel#qlChannelTalking
- QPushButton#qpbChannelTalking
- QGridLayout
- QGroupBox#groupBox
- QVBoxLayout
PA Audio Config
- QWidget#PAAudioConfig
- QVBoxLayout
- QGroupBox#gbInput
- QVBoxLayout
- QListWidget#lwInput
- QVBoxLayout
- QGroupBox#gbOutput
- QVBoxLayout
- QListWidget#lwOutput
- QVBoxLayout
- QGroupBox#gbInput
- QVBoxLayout
Plugins
- QWidget#PluginConfig
- QVBoxLayout
- QGroupBox#groupBox
- QVBoxLayout
- QCheckBox#qcbTransmit
- QVBoxLayout
- QGroupBox#groupBox_2
- QVBoxLayout
- QListWidget#qlwPlugins
- QHBoxLayout
- QPushButton#qpbReload
- QPushButton#qpbAbout
- QPushButton#qpbConfig
- QVBoxLayout
- QGroupBox#groupBox
- QVBoxLayout
Text Message
- QDialog#TextMessage
- QVBoxLayout
- QCheckBox#qcbRawMessage
- QGroupBox#groupBox
- QVBoxLayout
- QTextEdit#qteEdit
- QVBoxLayout
- QGroupBox#groupBox_2
- QVBoxLayout
- QTextBrowser#qtbPreview
- QVBoxLayout
- QDialogButtonBox#buttonBox
- QVBoxLayout